Last Updated On
PyTest is a testing framework that allows users to write test codes using Python programming language. PyTest is a mature, full-featured Python testing tool that helps you write better programs.

PyTest Basics and Core Concepts
| Chapter 1 What is PyTest Framework? |
| Chapter 2 What is fixture in PyTest? |
| Chapter 3 What is conftest.py in PyTest? |
| Chapter 4 How to skip tests in PyTest – skip, skipIf, xfail |
| Chapter 6 Parameterizing test with multiple data sets using Fixtures in PyTest |
Test Reporting & Logging
| Chapter 1 How to generate HTML report in PyTest Framework? |
| Chapter 2 PyTest Logging to print to console |
| Chapter 3 PyTest Logging to print to a file |
| Chapter 4 Integration of Allure Report with PyTest |
Selenium with PyTest
| Chapter 1 Page Object Model Implementation of Python with Selenium – PyTest | |
| Chapter 2 Cross Browser Testing in PyTest |
API Testing
| Chapter 1 How to handle HTTP Query Parameters in Python |
| Chapter 2 How to Use Pytest for REST API Testing |
Behavior Driven Development (BDD) with PyTest
| Chapter 1 PyTest – BDD (Behavioural Driven Development) with Selenium |
| Chapter 2 Scenario Outline in PyTest – BDD |
| Chapter 3 Filtering by tags in PyTest-BDD |
CI/CD and Automation Integration
| Chapter 1 How to run PyTest Framework in GitHub Actions |
| Chapter 2 How to run Python Selenium tests in Jenkins |
Multiple Choice Questions