Project to explorer tests with: TestNG(on testng branch) or JUnit(on junit branch) , Mockito, REST Assured, Cucumber, Selenium Webdriver and JMeter.
- JDK 17
- port 8080
- to build the image:
docker build -t teste-software .(or put whatever name you want instead of teste-software) - to run:
docker run -p 8080:8080 teste-software(or the name of the image you gave on build)
- Maven
- JDK 17+
- Spring Boot 2.6.15+
This project uses some frameworks such as Spring Boot(thymeleaf, bootstrap) and Lombok, in case you come to use an IDE that has plugins to them, it's recommended that you install it.
- Enable annotation processing:
- Settings->Compiler->Annotation Processors: "Enable annotation processing"
- Install plugins to Spring Boot and Lombok(via Marketplace)
- Restart IDEA and enjoy it.
It's used Jacoco to apply the expected coverage in the code.
To apply the expected coverage ratio just execute: mvn clean verify
and check the report on /target/jacoco-report.
In case the coverage ratio is below expectations, it'll get a failure,
and you will see where the violation happened.
- The credentias are inside
security.acesss.propertieschange as you wish.
