Tarkvaraprojekti esijalgne kavandamine
tulemused tuleb avalikustada projektirühmale; 5) Ülevaatuste ja puuduste kõrvaldamise
jaoks peab eraldi aja reserveerima, seda ei saa teha muu tegevuse kõrval.
· Terviklikkuse testimine toimub tarkvaraarendaja poolt ning eesmärgiks on tagada viimati
loodud koodi ühilduvus varem loodud tarkvaraosaga
· Süsteemi testimine, mille käigus analüüsitakse produkti valmiskomponente. Arvestama
peaks järgmiste soovitustega: 1) Testijateks ei tohiks olla tarkvara arendajad; 2) Testimise
kavandamist peab alustama nõuete fikseerimise järel ja testimist alustama juba 1.etapil; 3)
Süsteemi testimine peab katma 100% funktsionaalsusest; 4) Süsteemi testimiseks peab
olema piisavalt ressursse. Näiteks kvaliteetse laiatarbetarkvara tootmisel on testijate arv
võrreldav arendajate arvuga; lennujuhtimistarkvara tootmisel ületab testijate arv
arendajate arvu kuni 10 korda