java-serenity-rest-assured (BBD Framework)

21 views
Skip to first unread message

Vadivel Sekar

unread,
Sep 6, 2021, 9:45:44 PM9/6/21
to Selenium Users
Hi All,

java-serenity-rest-assured (BBD Framework)

Note: Kindly share your review comments regarding the project

A project for GitHub Rest API using Java Serenity BBD Framework

  • README (All information regarding how to executed and the report outputs can be found here)
1.     TEST CASE/SCENARIO EXECUTION

 The execution can be kicked off with running the command such as

“mvn clean verify -Denvironment=test "-Dcucumber.options=--tags @regression”

 or

“mvn clean verify -Denvironment=uat "-Dcucumber.options=--tags @smoke”.

 2.       SALIENT FEATURES 

1.     The tests are grouped as smoke or regression and the run can be chosen by the user based on the requirement.

2.     The environment such as test or uat are parameter and can be easily updated during the run.

3.     The log files are categorized as log and error which can easily analyzed and traced back in case of failure.

4.     HTML report generated will give the overall summary

5.     When continuous requests are sent, the GitHub RestAPI gives forbidden error which is handled by specialized wait mechanism and these kinds of failures are avoided

6.     Validation of test cases are done in 2 levels such as

a.      Based on the scenario

b.      Based on the Sorting which is performed

7.     All scenarios are created as re-usable functions/method and new scenarios/test cases can easily incorporated

8.      Automate the endpoints inside the CI pipeline to test the service

Blog: allthingsaboutuft.blogspot.com

Regards,

Vadivel Sekar

Reply all
Reply to author
Forward
0 new messages