Software Engineering KB

Home

❯

06 Development Process

❯

01 Testing

❯

01 Concept

❯

Test Driven Development

Test-Driven Development

Feb 10, 20261 min read

  • testing
  • tdd

Test-Driven Development

← Back to Advanced Testing Techniques

Red-Green-Refactor cycle. Write a failing test first (Red), write the minimum code to pass (Green), then refactor while keeping tests green. TDD is a design technique as much as a testing technique — tests drive the API design.

Key Properties

  • Red-Green-Refactor
  • Design Through Testing
  • Small Steps

Related

  • Behavior-Driven Development (extends TDD)

testing tdd


Graph View

  • Test-Driven Development
  • Key Properties
  • Related

Backlinks

  • Advanced Testing Techniques
  • Behavior-Driven Development
  • Red-Green-Refactor

Created with Quartz v4.5.2 © 2026

  • GitHub