Stoga, prikupljanje zahtjeva je tačan odgovor.
U kojoj fazi je kvar jeftiniji ?
Trošak popravljanja greške ili defekta je niži ako ga uhvatite u fazi dizajna, ali veći u kasnijim fazama životnog ciklusa razvoja softvera (SDLC).
Koja je cijena kvara?
Ranije se otkrije kvar manji je trošak kvara. Na primjer, ako se pronađe greška u specifikacijama zahtjeva tokom prikupljanja i analize zahtjeva, onda je donekle jeftino popraviti je. Ispravka specifikacije zahtjeva se može izvršiti, a zatim se može ponovo izdati.
Kada bismo trebali prestati sa testiranjem?
Tester može odlučiti da prekine testiranje kada je vrijeme MTBF dovoljno dugo, gustina defekta je prihvatljiva, pokrivenost kodom se smatra optimalnom u skladu sa planom testiranja, i broj i ozbiljnost otvorenih grešaka je niska.
Da li je stopostotni kvalitet softvera dostižan?
Programeri također mogu koristiti testiranje jedinica. Ukratko, dobar QA inženjer zna kako da identifikuje softverske greške. Trebali biste biti sigurni da su svi glavni tokovi posla i osnovne funkcije testirani. Međutim, 100 posto pokrivenost testom je nemoguće jer ne možete predvidjeti kako će se krajnji korisnici ponašati.