API Testing with Python 3 & PyTest, Backend Automation 2024

Udemy
Deal Score+2
Deal Score+2

Udemy Coupon Code for API Testing with Python 3 & PyTest, Backend Automation 2024 Course. Learn to build framework for API automation testing (backend testing) using Python and PyTest, SQL, Reports, Docker.

Created by Admas Kinfu | 14 hours on-demand video course

API Testing with Python Course Overview

API Testing with Python 3 & PyTest, Backend Automation 2024

Course Description

Learn how to use Python to test the back-end of web services or APIs. We use industry-standard real eCommerce RESTful API to practice testing using Python programming language.

We will build a framework using one of the most popular testing tools PyTest. The framework we will build will be extendable and scalable to be able to include frontend (Selenium WebDriver) testing.

The skills learned here are used in any Web Services testing.

BONUS: SQL Crash Course

You will learn how to use SQL to read and write to/from databases. We will use MySQL for our main test site so we will use the same database to learn SQL. SQL (sequel) is a critical skill for any test engineer (manual or automation needs to know basic SQL).

The crash course in SQL is short and precise. Topics only directly related to automation are covered. Great addition to your resume and interview process.

A critical addition to your resume

If you are getting into the QA world or you are looking to advance your career, having API testing skills will accelerate your success. Python is one of the most popular languages to use in software testing, and knowing how to use it for API/Backend testing will expand your pool of possibilities.

In addition to using Python for API/Backend testing, the tools we will use are a great addition to your resume. We will be using industry-standard tools that can be applied to several tasks beyond API testing.

After completion of this course, you will be able to go through interviews as if you have API testing experience. You will also have plenty of APIs to test and practice.

Content and Overview

In this course, we will spend some time creating an eCommerce application on our local machine. We will install a package that includes a web server and database. Using this package we will install WordPress and install necessary plugins to make it an eCommerce application. The eCommerce application gives us all the APIs we will test.

We have access to the database so we will test API data against the database. We will create an efficiently structured test framework and learn how to use Python to perform our verification.

We will also learn how to use a Python test runner tool “pytest” see why test runner tools are critical for automation testing.

What you’ll learn

  • How to write API automation (backend automation) using Python 3
  • How to validate API response
  • How to build automation framework
  • BONUS: SQL Crash Course
  • How to validate database
  • How to generate reports for your tests (pytest-html, Allure, jUnit)
  • How to create a real eCommerce WordPress site locally
  • How to run tests in Docker container
  • How to use PyTest (most popular unit testing framework)

Python: The Complete Guide for Software Testers

Python: The Complete Guide for Software Testers Master Python for Testing: Automate Tests, Handle Exceptions, …

Selenium Webdriver with PYTHON (Basic + Advance + Framework)

Selenium Webdriver with PYTHON (Basic + Advance + Framework) Selenium Python WebDriver Test Automation Framework. …

Playwright with Python for Web Automation Testing + Visual

Playwright with Python for Web Automation Testing + Visual Create a scalable Pytest framework from scratch with …

Who this course is for

  • Anyone looking to learn automation Backend/API testing
  • Anyone that already know basic Python and want to learn Backend/API testing
  • Anyone looking to gain experience automating the backend test for real eCommerce site
  • Anyone looking to learn to setup their own API locally and practice testing

Taught by Admas Kinfu

Affiliate Disclosure: Thank you for visiting Udemy Coupons ME. We want to let you know that some of the links on our website are affiliate links. By clicking on these links and making a purchase, we may receive a small commission. This is at no extra cost to you. Our content, including the guidance we provide on education choices, is created with integrity and based on the practical assessment and feedback from our community of users. We focus on helping you find the best online courses to meet your needs, while the affiliate commissions we earn are reinvested into enhancing our platform. We appreciate your support and trust in our recommendations!

Josh Smith
Josh Smith

The Couponos team has over ten years of experience finding free and 100%-off Udemy Coupons. We add over 200 coupons daily and verify them constantly to ensure that we only offer fully working coupon codes. We are experts in finding new offers as soon as they become available. They're usually only offered for a limited usage period, so you must act quickly.