Het uitvoeren en controleren van het programma valt primair onder het testen fase van de levenscyclus van softwareontwikkeling (SDLC). Hoewel aspecten van het controleren eerder kunnen plaatsvinden (bijvoorbeeld codebeoordeling tijdens de ontwikkeling), is het formele en uitgebreide uitvoeren en controleren van het programma een kerncomponent van testen. Dit omvat verschillende soorten testen, zoals unit-testen, integratietesten, systeemtesten en gebruikersacceptatietesten. |