###Project description:
Automation test project for regression testing of "Computer database sample application".
Application location: https://computer-database.herokuapp.com/
- Java 8 + Maven + TestNG + Selenium + Selenide.
- TestNG suite location: \src\main\resources\testng\testng.xml
- By a default suite will be executed in 5 parallel threads > could be changed in testng.xml, property
- By default tests will be started on Chrome browser (chromedriver provided in project resources)
###Resources location:
- Application: https://computer-database.herokuapp.com/
- Project: https://github.com/Vitalik549/crud-tests
- Test cases: https://goo.gl/A161XB
###Maven installation:
Please ensure than Maven is installed by execution of the next command in cmd or terminal: mvn --version
Info how to install Maven is here
###How to start test execution in IDE:
- To run full test suite: make right click on testng.xml file > Run with testNG
- To run separate package/class: make right click on package/class file > Run with testNG
###How to start test execution in cmd or terminal:
0. Open cmd or terminal 😉
- go to local root project directory
- execute next command:
mvn clean test
- to run full suite
mvn clean test -Dtest=%classname1,%classname2
- to run specific tests
Where:
%classname1,%classname2
- names of the test classes you want to run separated with comma