Skip to content

DaryaAndreyuk/PetStoreAPITesting

Repository files navigation

Pet Store API Automation Testing

Portfolio project on automation of test scripts using API tests for Swagger Pet Store

Contents:

Technology stack used

Intellij_IDEA Java Allure_Report Gradle Jenkins GitHub RestAssured TestNG

In this project, automated tests are written in Java 21 using the Rest-Assured framework for API testing.

  • Gradle is used as the build tool.
  • TestNG is the testing framework.
  • Lombok is utilized to simplify model creation in the API tests.
  • Allure Rest-Assured listener is applied for generating test reports.

Running the Tests

To execute the tests, run the following command in the CLI:

gradlew test

Viewing Allure Reports

After running the tests, you can view the Allure reports by executing:

gradlew allureServe

Example of Allure Report

AllureReportExample

Report with test results

AllureReportExample1

Build with Jenkins

JenkinsScreen

See Allure Report from Jenkins

JenkinsAllureScreen

If you have any comments or suggestions, please feel free to contact me at: dasha.andreyuk@gmail.com

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages