Esaminando presto nel ciclo di vita riduce gli errori. I deliverables della prova sono associati con ogni fase di sviluppo. L'obiettivo del tester del software � di trovare gli insetti, trovarli prima possibile e rendere loro sicuri sono fissi.
La causa di numero uno degli errori di programmazione � la specifica. Ci sono parecchi motivi che specifiche sono il pi� grande produttore dell'insetto.
In molti casi spec. non � scritta semplicemente. Altri motivi possono essere che spec. non � abbastanza completa, relativo costantemente cambiare, o non � comunicata bene all'intera squadra. Il software di progettazione � estremamente importante. Se non � fatto correttamente gli insetti saranno generati.
La pi� grande fonte seguente degli insetti � il disegno, quello � dove i programmatori pongono il programma per il loro software. Confrontarla ad un architetto che genera la stampa blu per la costruzione, insetti si presentano qui per lo stesso motivo che si presentano nella specifica. Ha scorso veloce, variabile, o non pozzo comunicato.
Gli errori di codificazione possono avere pi� familiarit� a voi se siete un programmatore. Questi possono essere seguiti tipicamente alla complessit� del software, alla povera documentazione, alla pressione di programma o agli errori normali giusti del deposito. � importante notare che molti insetti che sembrano sulla superficie essere errori di programmazione possono realmente essere seguiti alla specifica. � abbastanza comune sentirsi che un programmatore dice, �l'OH, in modo da che � che cosa il relativo presunto fare. Se qualcuno lo avesse detto a che non scriva al codice quel senso.�
L'altra categoria � il interfer-tutto per ci� che resta. Alcuni insetti inscatolano incolpato di i positives falsi, circostanze che si sono pensate per essere insetti ma realmente non erano. Ci possono essere insetti duplicati, multiplo un che siano derivato dalla causa della radice quadrata. Alcuni insetti possono essere seguiti agli errori difficili.
Costi: I costi con riferimento a logaritmico cio� aumentano dieci volte mentre il tempo aumenta. Un insetto trovato e riparato durante le fasi iniziali quando la specifica sta scrivenda potrebbe costare vicino niente, o a 10 centesimi nel nostro esempio. Lo stesso insetto, se non trovato fino a codificare ed esaminato il software, potrebbe costare $1 - $10. Se un cliente lo trova, il costo facilmente principale $100.