Wytwarzanie Sterowane Testami
Technika tworzenia oprogramowania, w której przypadki testowe są opracowywane, a często także automatyzowane, po czym oprogramowanie jest rozwijane stopniowo tak, aby te przypadki testowe były zaliczone. (TDD od ang. Test Driven Development)