Teprve otestovaný a uživatelem akceptovaný program je v pořádku.
Testování softwaru je klíčová součást vývoje - v podstatě ta nejdůležitější.
Některé metodiky vývoje se o testování zásadně opírají (agilní metodiky obecně, konkrétně pak typicky Extreme Programming)
Některé jsou jím doslova řízené - Test-Driven Development (vývoj řízený testy)