Implementation of a simple login scenario
IntelliJ Community/Ultimate Edition
-install "Cucumber for Java" plugin
Spring Boot
Serenity
Cucumber
H2 (in-memory database)
Clone the project and let maven download required dependencies.
mvn clean install
mvn spring-boot:run
Running Tests
mvn clean test
Running Tests with serenity report
mvn clean test serenity:aggregate
Serenity Report
/target/site/serenity/index.html
JaCoCo Report
/target/site/jacoco-ut/index.html