Proto je správná odpověď setkání požadavků.
V jaké fázi je závada méně nákladná ?
Náklady na opravu chyby nebo defektu jsou nižší, pokud je zachytíte ve fázi návrhu, ale vyšší v pozdějších fázích životního cyklu vývoje softwaru (SDLC).
Jaká je cena defektu?
Dříve je závada nalezena, nižší je cena závady. Pokud je například během shromažďování a analýzy požadavků nalezena chyba ve specifikacích požadavků, je poněkud levné ji opravit. Oprava specifikace požadavku může být provedena a poté může být znovu vystavena.
Kdy bychom měli ukončit testování?
Testující se může rozhodnout ukončit testování, když doba MTBF je dostatečně dlouhá, hustota defektů je přijatelná, pokrytí kódu je považováno za optimální v souladu s plánem testování a počet a závažnost otevřených chyb je nízká.
Je stoprocentní kvalita softwaru dosažitelná?
Vývojáři mohou také využít testování jednotek. Stručně řečeno, dobrý technik kontroly kvality ví, jak identifikovat softwarové chyby. Měli byste si být jisti, že jsou testovány všechny hlavní pracovní postupy a základní funkce. Nicméně 100% pokrytí testem je nemožné, protože nemůžete předvídat, jak se budou chovat koncoví uživatelé.