API Test Automation in Python With Tavern +Realtime Projects
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
- 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
Who Should Attend
- QA Engineers
- Automation Engineers
- SDET
- Manual QA
- Business Analysts
Target Audiences
- QA Engineers
- Automation Engineers
- SDET
- Manual QA
- Business Analysts
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
- 1 stars: 1 votes
- 2 stars: 1 votes
- 3 stars: 3 votes
- 4 stars: 4 votes
- 5 stars: 9 votes
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!
You may also like
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024
- Top 10 Gardening Courses to Learn in November 2024