Zato je zbiranje zahtev pravilen odgovor.
V kateri fazi je napaka cenejša ?
Stroški odpravljanja napake ali okvare so nižji, če jo ujamete v fazi načrtovanja, višji pa v poznejših fazah življenjskega cikla razvoja programske opreme (SDLC).
Kolikšna je cena napake?
Če se napaka odkrije prej, manjša je cena napake. Če se na primer med zbiranjem in analizo zahtev odkrije napaka v specifikacijah zahtev, jo je nekoliko poceni popraviti. Popravek specifikacije zahteve je mogoče izvesti in nato jo je mogoče ponovno izdati.
Kdaj naj prenehamo s testiranjem?
Preizkuševalec se lahko odloči, da ustavi testiranje, ko je čas MTBF dovolj dolg, gostota okvar je sprejemljiva, pokritost kode se šteje za optimalno v skladu z načrtom testiranja, in število in resnost odprtih hroščev je nizka.
Ali je stoodstotna kakovost programske opreme dosegljiva?
Razvijalci lahko uporabljajo tudi testiranje enot. Na kratko, dober QA inženir ve, kako prepoznati napake v programski opremi. Prepričati se morate, da so vsi glavni delovni tokovi in osnovne funkcije preizkušeni. Vendar pa je 100-odstotna pokritost testov nemogoča, saj ne morete predvideti, kako se bodo končni uporabniki obnašali.