QA

Back-end Automation with Java


Content
  • Basics
  • Client Server Architecture
  • HTTP Request and HTTP Response
  • Tests with RestAssured and JUnit
  • Setting up
  • JUnit
  • Rest-Assured
  • Sending a GET Request and validating the response
  • Sending a POST Request and validating the response
  • Sending a PUT Request and validating the response
  • Sending a DELETE Request and validating the response
  • Create simple tests with each http method
  • Advanced Operations
  • RestAssured configuration
  • Soft Assertions
  • Use Soft Assertions in the tests
  • JSON Queries
  • Extract and assert data using JsonPath in Rest-Assured
  • Deserialization and Serialization of data in Rest-Assured
  • Extract and assert data using DTO classes for requests and responses
  • Lombok Framework
  • Use Lombok to create DTO classes
  • Creating an API Test Framework against ScaleFocusScaleUp API
  • Connecting to the test environment
  • Setting up the API Test Framework Structure
  • Creating DTO classes for managing data
  • Creating Base Test Class
  • Supporting classes
  • Creating Test Classes
  • Build a Test Framework from scratch
Completion rules
  • All units must be completed