Learn Test Driven Development (TDD) in Python. Write clean, testable code by writing tests first. Set up Pytest, master mocking and test doubles, and apply refactoring techniques to build robust, maintainable applications with fewer bugs.
Overview
Syllabus
- Course 1: Foundations of TDD in Python and Pytest: The Principles
- Course 2: Red-Green-Refactor: Practicing TDD with Python & Pytest
- Course 3: Isolating Dependencies with Test Doubles with Python & Pytest
- Course 4: Refactoring by Leveraging Your Tests with Python and Pytest