Theoretical introduction
  • About the course
  • How this course built
  • Old web architecture MVC
  • REST architecture
  • RESTful approach
Practical introduction
  • Example of REST-services
  • POSTman
  • REST assured
  • Project setup
  • Local REST-app for testing
REST-automation basics
  • Simple GET test
  • Simple POST test
  • OOP enhancement
  • Complete POST test
  • Negative POST test
  • Simple PUT test
  • Simple DELETE test
TestNG
  • TestNG intro
  • Migration to TestNG
  • Priority
  • Dependencies
  • DataProvider
Advanced REST-automation
  • Setup test class for Apartment
  • Test scripts for Apartment module
  • OOP enhancement
  • TestNG XML runner
  • Authentication & Authorisation
  • Final theory check
  • Course summary