Phase 4 · SDLC, Agile & Testing Methodologies
TopicsTest-Driven Development (TDD) Overview
Part of the QA Testing Roadmap.
Summary
A development practice (primarily used by engineers) where a failing test is written before the code that makes it pass — QA benefits from understanding this practice even though it's mainly a developer discipline.
How to Learn This
- 1Learn the TDD cycle: red (failing test), green (passing test), refactor.
- 2Understand why TDD is primarily a developer practice, though QA collaboration on test design helps.
- 3Consider how TDD's unit-level tests complement, rather than replace, QA's broader test coverage.
More topics in SDLC, Agile & Testing Methodologies
Stuck on this topic? Ask an Insider
Get 1:1 guidance from people who've walked this exact path — free on the InsideEdge app.