Tarkvaraprojekti esijalgne kavandamine
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! Testimine võimaldab hinnata tarkvara kvaliteeditaset, mitte
ei ole kvaliteedikindlustuse vahendiks (ainuüksi testimine parandab tarkvara kvaliteeti
samavõrd nagu enda kaalumine vähendab kaalujälgija kehakaalu).
Kvaliteedikindlustuse kava peaks ka määratlema, millal tunnistada tarkvara
levitamiskõlbulikuks. Näiteks: "kõik 1. ja 2. raskusastme vead on parandatud", "keskmine
vigade avastamise intervall 8 tundi" vmt