API Test Automation in Python With Tavern +Realtime Projects
- IT & Software
- Jan 11, 2025

API Test Automation in Python With Tavern +Realtime Projects, available at $44.99, has an average rating of 4.35, with 35 lectures, based on 18 reviews, and has 79 subscribers.
You will learn about HTTP request/response methods GET, POST, PUT, DELETE and PATCH Tavern-CI, one of the most underrated API testing framework Advanced Pytest, the unit and integration test framework that powers Tavern-CI By working through an entire automation project from scratch you will learn all the skills needed to work on real projects If you are looking for a job, with all this great knowledge you should be easily able to clear API automation interviews For manual QA testers that are looking to transition into test automation this is a great course How to use and write test cases for a publicly available API Advantages over Postman, Insomnia and other API automation tools This course is ideal for individuals who are QA Engineers or Automation Engineers or SDET or Manual QA or Business Analysts It is particularly useful for QA Engineers or Automation Engineers or SDET or Manual QA or Business Analysts.
Enroll now: API Test Automation in Python With Tavern +Realtime Projects
Summary
Title: API Test Automation in Python With Tavern +Realtime Projects
Price: $44.99
Average Rating: 4.35
Number of Lectures: 35
Number of Published Lectures: 35
Number of Curriculum Items: 35
Number of Published Curriculum Objects: 35
Original Price: $19.99
Quality Status: approved
Status: Live
What You Will Learn
Who Should Attend
Target Audiences
The course will teach you all you need to know about Tavern-CI which is a very under-rated API testing solution in Python. You will work through an actual project in the course using a public api and master all the skills needed to setup an automation suite for your project
Course Curriculum
Chapter 1: Introduction
Lecture 1: Introduction
Lecture 2: Course Overview
Lecture 3: Walkthrough Of TVMaze API – the API backend for our project
Lecture 4: HTTP Methods
Lecture 5: How To Reach Me
Chapter 2: Introduction to Tavern-CI
Lecture 1: What is Tavern-CI
Lecture 2: Why Tavern Over Postman Or Insomnia
Lecture 3: Anatomy Of A Tavern Test
Lecture 4: Variable Formatting
Lecture 5: External Functions And Hooks
Lecture 6: UPDATE: ext block in response changed as part of Tavern 1.0 breaking changes
Chapter 3: Pytest – Test Runner
Lecture 1: Pytest Installation With First Script
Lecture 2: Pytest Fixtures
Lecture 3: Conftest – Common Fixtures For All Modules
Lecture 4: Use Pytest Fixture To Log How Long Each Test Took
Lecture 5: Different Ways To Run Pytest
Lecture 6: Control Run Order Of Your Tests
Chapter 4: Automation Project – Test API end points in TVMaze API
Lecture 1: Install Tavern And Run First Test Script
Lecture 2: Test Case 1 – verify show Archer is scheduled on Wednesday
Lecture 3: Test Case 2 – verify link in response for show Archer page is valid
Lecture 4: Move Common Variables To A Configuration File
Lecture 5: Test Case 3 – verify Benjamin is an actor in show Archer
Lecture 6: Use Pytest Marks To Group Tests By Endpoints
Lecture 7: Test Case 4 – verify pagination limit works on shows endpoint
Lecture 8: Generate Test Report Summary
Lecture 9: Add Delay Between Tests To Let API Backend Complete Request
Lecture 10: Logging – Basics
Lecture 11: Logging – Formatting And Handlers
Lecture 12: Add Logging To Project
Lecture 13: Move Logging Code To Its Own Module
Lecture 14: Remove Pytest Warning Summary From Console Output
Lecture 15: Use Params Instead Of URL Strings For Query Parameters
Chapter 5: Bonus Lectures (source code files attached)
Lecture 1: Clean DB Resources Everytime You Run Your Test Suites – Part 1
Lecture 2: Clean DB Resources Everytime You Run Your Test Suites – Part 2
Lecture 3: Use Environment Variables Instead Of Putting Sensitive Information In Your Tests
Instructors

Imran Ali
QA Automation Engineer
Rating Distribution
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
- Random Picks
- Popular
- Hot Reviews
- An Introduction to Urban Planning and Design
- Top 10 Angular Courses to Learn in November 2024
- Copywriting The Psychology Of Your Irresistible Offer
- Life Insurance Annuity Ultimate Buyer’s Guide
- 3DS Max Tutorial. Learn The Art of Modelling and Animation
- Crypto Trading Mastery (Scalping, Day trading, price action)
- Company Valuation Financial Modeling
- The Beginner Forex Trading Playbook
- 1YouTube Masterclass The Best Guide to YouTube Success
- 2Photoshop CC- Adjustement Layers, Blending Modes Masks
- 3Personal Finance
- 4The Architecture of Oscar Niemeyer
- 5Advanced Photoshop Manipulations Tutorials Bundle
- 6SolidWorks Essential Training ( 2023 2024 )
- 7ZB Trading Cryptocurrency Price Action Course
- 8Python for Absolute Beginners
- 1Linux Performance Monitoring Analysis Hands On !!
- 2Content Writing Mastery 1- Content Writing For Beginners
- 3Media Training for PrintOnline Interviews-Get Great Quotes
- 4Learn Facebook Ads from Scratch Get more Leads and Sales
- 5The Complete Digital Marketing Course Learn From Scratch
- 6C#- Start programming with C# (for complete beginners)
- 7[FREE] How to code 10 times faster with Emmet
- 8Driving Results through Data Storytelling