IntroductionWhat is testing?Why (else) do we test?When to run tests?When to write tests?
Working with Legacy CodeMeet the legacy code projectA simple end-to-end test
Test frameworkpytest: A test frameworkWhat is code (test) coverage
Test Driven DevelopmentTest Driven Development
Figure 1

Red-Green-Refactor cycle, liberally borrowed
from a blog at https://khalilstemmler.com/