Project to explorer several tests such as API, e2e, integration, load and stress with: TestNG, Mockito, REST Assured, Cucumber, Selenium Webdriver , JMeter and Postman.
Also, it's possible generate the Allure report first run mvn allure:install
next
just run: mvn allure:report
to generate and finally mvn allure:serve
to open the report.
All tests were built to run against a simple web application in the teste-software repository.
- Maven
- JDK 18+
This project uses some frameworks such as Spring Boot and Lombok, in case you come to use an IDE that has plugins to them, it's recommended that you install it.
For IntelijIDEA:
- Enable annotation processing:
- Settings->Compiler->Annotation Processors: "Enable annotation processing"
- Install plugins to Spring Boot and Lombok(via Marketplace)
- Restart IDEA and enjoy it.