Introduction
  • Introduction
Setting Up Your Environment
  • Setup Python 3 (Windows)
  • Setting up Your Virtual Environment (Windows)
  • Setting up Python 3 and the Virtual Environment (Mac OS / Linux)
The Pytest Framework
  • Getting Started with Pytest
  • Test Searching
  • Test Search
  • Save Time and Code with Test Fixtures
  • Fixtures Quiz
  • Reporting Test Results and Tracking Test History
  • Customizing Test Runs with the Command Line and Configuration Files
  • Handling Skips and Expected Failures
  • Cross-Browser and Data-driven testing with parametrize
  • Fast Testing with Pytest-xdist, and Parallel vs Concurrent
Writing Great Tests
  • Writing Unit Tests (White Box Testing)
  • Running Unit Tests with Tox
  • Writing Functional Tests (Black/Grey Box Testing)