Wolox / serenity-restassured-bootstrap

Bootstrap/Template for Serenity and Rest Assured

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Serenity-restassured-bootstrap ๐Ÿฆพ

This project is the bootstrap to start automating api testing, based on the Screenplay Pattern.

Built with ๐Ÿ› ๏ธ

  • JDK 1.8
  • Gradle
  • Serenity
  • Rest Assured
  • JSON Schema Validator
  • Cucumber

Configurations โš™๏ธ

It is necessary to have installed the Java JDK and Gradle, as well as the environment variables configured in the operating system: JAVA_HOME and GRADLE_HOME.
Then run the command gradle clean install to download all the necessary dependencies.

Test execution ๐Ÿš€

To run the automated tests, run the following command in the Terminal: ./gradlew clean test --tests [runner] -Dcucumber.options="--tags @[tag]" aggregate --info

Contributing โœ’๏ธ

  1. Clone the repository
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Run the tests or make changes
  4. Commit your changes (git add . , Git commit -m "Add some feature")
  5. Push the branch (git push origin my-new-feature)
  6. Create a new pull request

Static code analysis ๐Ÿ”

Information sources ๐Ÿ’ก

About

Bootstrap/Template for Serenity and Rest Assured


Languages

Language:Java 92.1%Language:Gherkin 7.9%