Welcome to the Test Automation University course on building an API test automation framework with Python.
My name is Gaurav Singh and I'll be your instructor for this course.
I go by @automationhacks on Twitter or LinkedIn, and you can check out my blog on https://automationhacks.io.
We will discuss and understand how to build an API automation framework from scratch.
Here is an outline of what we will cover.
How to set up Python and Virtualenv on your Mac or Windows
How to make HTTP requests for all the common operations using Python requests
How to add fluent assertions in your framework using assertpy
How to work with XML responses
How to work with JSON requests and responses for your framework
Deep dive into how you create a response schema validation test using Cerberus
What are good framework development practices and how to structure your framework
Integrate reporting into our solution using Report Portal
How you could run your tests in parallel
We have a lot of stuff to cover and I'm really excited to bring this course to you, and I hope you will enjoy it. So what are we waiting for? Let's begin.