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.
Dowload Minium Developer for your platform from GitHub.
Extract the archive and and double-click on the executable (minium-developer.exe
on Windows, minium-developer
on Linux and MacOS).
- 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 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!
git clone https://github.com/viltgroup/minium-developer.git
cd minium-developer
mvn install -DskipTests
The complete reference documentation is available at http://minium.vilt.io/docs/.
Minium is licensed under Apache 2.0.