Skip to main content

Python for Testers

Python + pytest + Selenium/Playwright. The most popular language for test automation, taught from a tester's perspective.

intermediate 3 courses 15 lessons

This path requires a Pro subscription

Subscribe to unlock all lessons, challenges, and bug hunts.

View pricing
1

Python Testing Fundamentals

Set up a professional Python test environment and master pytest from the ground up.

intermediate ~4.0h
  • Requires subscription
    Setting Up Your Python Test Environment
    reading +10 XP
  • Requires subscription
    pytest: Your Testing Framework
    reading +15 XP
  • Requires subscription
    Test Organization and Fixtures
    reading +15 XP
  • Requires subscription
    Parameterized Tests
    reading +15 XP
  • Requires subscription
    Markers and Test Selection
    reading +15 XP
2

Web Testing with Python

Automate browser testing with Selenium WebDriver and build maintainable test suites using the Page Object Model.

intermediate ~5.0h
  • Requires subscription
    Introduction to Selenium with Python
    reading +15 XP
  • Requires subscription
    Locator Strategies
    reading +15 XP
  • Requires subscription
    Interacting with Elements
    reading +15 XP
  • Requires subscription
    Explicit Waits and Dynamic Content
    reading +20 XP
  • Requires subscription
    The Page Object Model
    reading +20 XP
3

Real-World Python Testing

API testing, reporting, CI/CD integration, and building a complete professional test suite.

intermediate ~5.0h
  • Requires subscription
    API Testing with requests
    reading +15 XP
  • Requires subscription
    API Test Assertions and Schemas
    reading +15 XP
  • Requires subscription
    Test Reporting and Logging
    reading +15 XP
  • Requires subscription
    Running Tests in CI/CD
    reading +15 XP
  • Requires subscription
    Capstone: Build a Complete Test Suite
    exercise +25 XP