Разработка, управляемая тестированием

Материал из Весельчак У
Версия от 17:05, 8 февраля 2013; RXL (обсуждение | вклад)

(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск

Методика разработки, при которой для каждого разрабатываемого модуля сначала пишутся тесты, а затем - программный код, который должен удовлетворять этим тестам. При таком подходе тесты рассматриваются как спецификация модуля, причем код пишется лишь в том случае, если есть хотя бы один тест, выдающий ошибку.

Широко применяется в "экстремальном программировании".

Статья "Разработка на языке C, управляемая тестированием".