Skip to content

Latest commit

 

History

History
34 lines (25 loc) · 1.48 KB

README.md

File metadata and controls

34 lines (25 loc) · 1.48 KB

Don't forget to give a ⭐ if you find the project useful.

This project contains all the core features we use in API Automation Using Rest-assured using other helper libraries. All the concepts have been documented with all example code from writing basic tests to running end to end API automation tests.

Core features covered are -

  1. How to use different Authorizations in RestAssured, namely - Basic Auth, Digest Auth, Preemptive Auth, JWT Token, API key.
  2. POJO classes for Serialization and Deserialization
  3. JSONPath for data Validation
  4. Lombok and usage of annotations like @Data, @NoArgsConstructor and @AllArgsConstructor
  5. Multibody requests handling
  6. oAUth2.0 authentication
  7. Schema Validation in Rest Assured
  8. Effective usage of Specification - RequestSpecification and ResponseSpecification
  9. Usage of XMLPath
  10. Hamcrest Matcher, how to use to verify the data

Tech Stack:

JDK 17 Maven Build tool TestNG for test runner and parallel execution Allure Report for reporting

Please feel free to connect me on Linkedin - https://www.linkedin.com/in/tapashisharmaroy/

🌐 APIs under the scope of this project are -

https://gorest.co.in/public/v2/users http://ergast.com//api/f1 https://test.api.amadeus.com/v1/security/oauth2/token https://test.api.amadeus.com/v1/shopping/flight-destinations Note that this APIs are being used for testing purposes, and I, the tester, acknowledge that I do not own or have any rights to this URLs. Testing activities are for demo purposes only.