Skip to content

Newmmen/ReqresInApi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Demonstration test automation project for Reqres.in

Content

Covered functionality

Technology stack

Running tests from the terminal

Test results report in Allure Report

👕 Covered functionality

Autotests developed API.

API

  • Check login user
  • Check login with undefined user
  • Check register user
  • Check register with undefined user
  • Checking 204 response code
  • Checking 400 response code
  • Checking 404 response code
  • Check creating user
  • Check creating user with lastname and firstname

🧮 Technology stack

In this project, autotests are written in Java with Selenide and Rest Assured for API tests.

Owner library provide test data.

Allure Report generates a test run report.

Gradle is used for automated project build.

JUnit 5 is used as a unit testing library.

Jenkins runs the tests.

Running tests from the terminal

🖥️ Running Tests Locally

gradle clean test

🖥️ Remote test running

clean test

🖥️ Add file data.properties with data below

[email protected]
[email protected]
user.undefined.password=1234
user.first.name=Janet
user.job=QA
user.lastname=Weaver
user.password=pistol
token=QpwL5tke4Pnpja7X4

📜 Main page of Allure-report

📜 Suites page of Allure-report

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published