viltgroup / minium-developer

Minium Developer

Home Page:http://minium.vilt.io/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Minium Developer

Minium banner

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.

About

Minium Developer

http://minium.vilt.io/


Languages

Language:JavaScript 60.7%Language:Java 20.6%Language:CSS 9.6%Language:HTML 7.5%Language:Gherkin 1.1%Language:FreeMarker 0.3%Language:Shell 0.2%Language:Dockerfile 0.0%