TestTask is a TestNG based test automation framework for API acceptance testing using RestAssured jars.
In order to utilise this project you need to have the following installed locally:
- Maven 3.5.0
- Java 1.8
- Eclipse / IntelliJ
- Git Integration for the IDE
- Maven
- TestNG
To run all modules, navigate to your TestTask directory and run on command prompt :
mvn clean install
Reports for API test run module are written into /Reports/{Today's Date}/
directories after a successful/failure run.
API acceptance tests result in a HTML report for each class file present in package /com.testTask.app.api/
.