Program spustite a skontroluje sa primárne pod testovanie
Fáza životného cyklu vývoja softvéru (SDLC). Zatiaľ čo aspekty kontroly sa môžu vyskytnúť skôr (napr. Preskúmanie kódu počas vývoja), formálny a komplexný beh a kontrola programu je hlavnou súčasťou testovania. Zahŕňa to rôzne typy testov, ako je testovanie jednotiek, testovanie integrácie, testovanie systému a testovanie prijímania používateľov.