Minium Developer
What is Minium
Minium is a framework developed at VILT that helps you test your web application the same way a human would.
Minium has spawned from the work of Rui Figueira @VILT and that initial code base is now known as Minium Core. It combines jQuery and Selenium for browser testing and tasks automation.
Minium Developer is a console aimed at developers, allowing the creation of automatic tasks in the browser to be used in end-to-end testing of your web applications. Minium is both powerful and simple: tests can be written in Cucumber even by non-technical people, but you can integrate with your base code in any language by exposing a RESTful service. All these features make Minium a great way for you to integrate Behaviour Driven Development practices through out all phases of your project.
The last component of Minium is known as Minium Manager. It's aimed at business solutions, it's a more powerful console that provides useful reports of the ongoing projects and has a strong component in continuous integration.
Minium in 5 minutes
Download Minium Developer
Dowload Minium Developer for your platform from GitHub.
Run Minium Developer
Extract the archive and and double-click on the executable (minium-developer.exe
on Windows, minium-developer
on Linux and MacOS).
Create a new Cucumber project
- Go to Project > Create Project
- Select Cucumber project
- Fill the form with:
- Parent Directory: parent path where you want to put your project (e.g /home/user/workspace, c:\Tools\ )
- Project Name :
minium-developer-test
- Group ID :
com.minium
- Feature file :
MyFeature
- Step file :
my.steps
- Click on Create
Open a feature & Run it
- Open the file
features/MyFeature.feature
(the project structure is on the left sidebar) - Click on button Run All
- Select Chrome webdriver and click on button Create new webdriver
The test execution should start. Profit!
Building Minium Developer
git clone https://github.com/viltgroup/minium-developer.git
cd minium-developer
mvn install -DskipTests
Documentation
The complete reference documentation is available at http://minium.vilt.io/docs/.
License
Minium is licensed under Apache 2.0.