Testing
12 Topics
1
pytest Fundamentals
Writing tests with pytest — the standard Python testing framework
Expected at all professional levels
2
Advanced Fixtures
Scoped fixtures, conftest, and factory fixtures
Test architecture — mid to senior level
3
Mocking and Patching
Isolating units of code by mocking dependencies
Testing architecture — all levels
4
Test Coverage and Quality
Measuring and improving test coverage
Engineering excellence
5
Integration Testing
Testing component interactions and end-to-end flows
System-level testing — mid to senior level
6
Testing Patterns and Anti-Patterns
Common testing patterns and mistakes to avoid
Engineering maturity
7
pytest Fundamentals
Writing tests with pytest — the standard Python testing framework
Expected at all professional levels
8
Advanced Fixtures
Scoped fixtures, conftest, and factory fixtures
Test architecture — mid to senior level
9
Mocking and Patching
Isolating units of code by mocking dependencies
Testing architecture — all levels
10
Test Coverage and Quality
Measuring and improving test coverage
Engineering excellence
11
Integration Testing
Testing component interactions and end-to-end flows
System-level testing — mid to senior level
12
Testing Patterns and Anti-Patterns
Common testing patterns and mistakes to avoid
Engineering maturity