Module 15 is now live in the MoT Software Testing Essentials Certificate !
In this module, you’ll explore the causes and impact of technical and testing debt and what you can do to manage them. You’ll learn to spot the signs, understand the risks, and apply practical strategies to help keep your debt manageable over time while still releasing new features and maintaining quality.
- Lesson 1: What is technical debt?
by Hanisha Arora
Hanisha explains how technical debt builds up through short-term decisions, like rushed fixes or skipped testing, and what it looks like in real-world projects. You’ll explore created and inherited debt, the role of testability, and why some debt is intentional. - Lesson 2: What does testing debt look like?
with Ady Stokes, Gwen Diagram, Ben Dowen, and Aj Wilson
In this Test Byte, Ady, Gwen, Ben and Aj share personal experiences of testing debt such as flaky automation, missing tools, and knowledge silos. You’ll reflect on what signs of testing debt you’ve spotted and how they affect your work. - Lesson 3: Strategies for managing testing debt
with Veerle Verhagen and Lewis Prescott
In this Test Chat, Veerle and Lewis talk through how teams make testing debt visible, prioritise what matters, and find ways to reduce it without stalling feature delivery. You’ll pick up practical strategies you can start using right away, whether you’re new to testing or have years of experience. - Lesson 4: Debt busters!
by Ady Stokes
Put your skills into practice with a scenario-based activity. You’ll analyse signs of debt in a legacy codebase, assess the impact, and suggest how your team might reduce it. This lesson ties together everything you’ve learned in the module and helps you build confidence talking about debt with your team.