TDD

ASAMI, Tomoharu

Term

TDD

Aliases

-

Abbreviation

Test-Driven Development

Definition

Test Driven Development (TDD) is a development practice in which tests are written before implementation, and the code is evolved by repeatedly making tests pass and refactoring.

SimpleModeling

In SimpleModeling, TDD is recognized as an effective implementation technique, but it is not the primary development driver.

Executable specifications are not written to drive implementation step by step, but to fix the meaning and boundaries of specifications.