Skip to content

Cybertek-B15Local/library-rest-assured-assignment

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Library project API automation

This is an assignment for creating a testing framework using testng and rest assured. This project contains a skeleton framework that needs to be implemented by following the instructions given in the pom file, test classes and utility classes. Many test cases do not provide all the steps for building the requests. Refer to the documentation for information related to authentication, request urls, methods, parameters as well as response details. Instructions are general guidelines that do not go into details. You may have to create additional classes, methods, variables based on your judgement.

You will have many compilation errors to deal with until you finish implementing the utilities and the base class. Fix those errors before starting to automate test cases. Feel free to make any changes, add/remove classes, methods, variables. You may need to add more utilities.

What to do?

  • Download the projeect as a zip folder (Don't clone).
  • Import it to your Intellij.
  • Add the dependencies listed in the pom.xml file.
  • Implement the utility classes.
  • Implement the base class.
  • Project should be able to run tests in different environments.
  • It should be able to read environment value either from the properties file or the command line argument.
  • Automate the tests.

Links

Download postman colledtion here

QA 1 API documentation

QA1 base url: http://library1.cybertekschool.com/rest/v1/

QA 2 API documentation

QA2 base url: http://library2.cybertekschool.com/rest/v1/

QA 3 API documentation

QA3 base url: http://library3.cybertekschool.com/rest/v1/

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages