This is a simple framework for automation tests pipeline with Serenity, Selenium, Rest Assured, Taurus and Jenkins Blue ocean" to give you a well built launch pad that you can use to give life to your own automation pipeline.
For the Presentation you can find it in the this link:
There is a list of prerequisites to run all the project tests:
-
Java >= 1.8 version installation link
-
Apache Maven >= 3.0 installation link
-
Application under test (Tasks Application) installation link
-
Taurus installation link
With the help of Serenity framework and its ability to run tests by tags, you can run smoke, API and UI tests accordingly:
mvn clean verify -Dtags="type:Smoke"
mvn clean verify -Dtags="type:API"
mvn clean verify -Dtags="type:UI"