Skip to main content
Beta
This lesson is in the beta phase, which means that it is ready for teaching by instructors outside of the original author team.
Light
Dark
Auto
Learner View
Instructor View
Menu
Testing
Testing
Key Points
Glossary
Learner Profiles
More
Reference
Search the All In One page
Testing
Toggle Theme
Light
Dark
Auto
Learner View
Instructor View
EPISODES
Summary and Setup
1. Introduction
2. Working with Legacy Code
3. Test framework
4. Test Driven Development
5. Refactoring for Testing
6. Testing Big Changes
RESOURCES
Key Points
Glossary
Learner Profiles
Reference
See all in one page
IntroductionWhat is testing?
Why (else) do we test?
When to
run
tests?
When to
write
tests?
Working with Legacy CodeMeet the legacy code project
A simple end-to-end test
Test frameworkpytest: A test framework
What is code (test) coverage
Test Driven DevelopmentTest Driven Development
Refactoring for TestingMonolithic Main Methods
Safe Refactoring and TDD
Testing Big ChangesMaking big changes
Back
To Top