Overview
Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Learn practical techniques to dramatically reduce Python test suite execution times in this 19-minute conference talk from EuroPython 2025. Discover how to identify and address performance bottlenecks in your testing pipeline that can slow down development cycles, delay code reviews, and increase CI/CD costs. Explore measurement strategies to pinpoint problematic areas before implementing optimizations, following the principle that premature optimization should be avoided. Master specific techniques using pytest as the primary test runner, including distributed CPU testing, parallel test execution, fixture lifecycle optimization, package caching strategies, and proper abstraction design that separates test logic from implementation details. Gain actionable insights you can implement immediately to improve test performance, along with architectural approaches for structuring future test suites to maintain optimal execution times as your codebase grows.
Syllabus
Turbocharge your Python test suite today! — Konstantinos Papadopoulos
Taught by
EuroPython Conference