Rest Assured with Java

1. Rest Assured and API Fundamental

2. Installation & Setup

3. Framework Design and Setup

  • Create Rest Assured project with Eclipse and Maven
  • Jar files or Maven dependencies required for Rest Assured Project
  • Hybrid Framework Architecture for Rest Assured
  • Rest Assured BDD Framework Architecture using Cucumber

4. HTTP Request using Rest Assured

  • Get Request using Rest Assured
  • Post Request using Rest Assured
  • Delete Request using Rest Assured
  • Put Request using Rest Assured
  • Handle Different types of parameters using Rest Assured

5. Rest Assured Assertions

6. Rest Assured Specifications

7. Response and Schema Validation

  • JSON Schema Validation
  • JSON Response Validation
  • XML Response Validation

9. Request and Response Logging

10. OAuth and Twitter API Practice

11. Integration with Git, Maven and Jenkins