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.

© 2024 Applitools. All rights reserved. Terms and Conditions Privacy Policy GDPR