LEXICON Open App →
HomeGlossary › test-driven development

test-driven development

🏃 CT-ATT 📋 CT-FL-AT 🔧 CT-TAE

Official ISTQB Definition

A software development technique in which the test cases are developed, automated and then the software is developed incrementally to pass those test cases.

3 Ways to Think About It

💡
The Quick Take

Writing tests before writing the code that makes them pass.

🔍
Look Closer

Red-Green-Refactor: fail a test, make it pass, clean up the code.

🎯
The Bottom Line

A development technique where tests guide the design and implementation.

Practice this term with quizzes and arcade games

Study with Lexicon →
← test typeAll Termstest-first approach →