Programmazione processo di controllo qualità

October 6

Debugging

Prima di software diventa per l'utente finale, che deve passare attraverso diversi controlli di qualità per assicurarsi che i difetti importanti o dannosi nel sistema vengono corretti. I programmatori fanno gran parte del test iniziale del software stessi. Quando i programmatori trovano il software funziona il modo in cui si aspettano che, mandano il software di beta tester per trovare i bug meno evidenti.

I beta tester e programmatori permettere agli utenti di godere di un software completamente privo di bug. (Software senza bug non esiste. Beta tester e programmatori aiutano a identificare i principali problemi con un pezzo di software prima che venga rilasciata al pubblico.) Nonostante i migliori sforzi del programmatore, beta tester e le altre parti coinvolte nel processo di controllo qualità , gli insetti si verificano nei programmi testati.

Tempo medio fra i guasti (MTBF)

software tester determinare questo stat vedendo quanto tempo possono utilizzare un particolare pezzo di software prima che il software stesso fallisce. I programmatori vogliono un numero alto per questo in tutte le parti di codice che scrivono. La misura significa più per i sistemi operativi ed i programmatori di rete di quanto non faccia per il sito web e progettisti di applicazioni.

Implementato correttamente vs. segue

Se il compito affidato ad un programmatore include fare in modo programmi seguono correttamente un protocollo, i beta tester e il team di garanzia della qualità controllerà per assicurarsi che fa. Implementato significa correttamente un programmatore schiera i dettagli di un determinato protocollo corretto. Quando una squadra di garanzia della qualità del software annuncia che un programma segue un protocollo, significa che gli errori esistono nella implementazione del software di un determinato protocollo.

Sicurezza della rete

applicazioni di rete e Internet richiedono di sicurezza più rigorose di programmi di produttività semplici. Se un programma vede utilizzare su Internet, un gruppo aggiuntivo di persone possono testare il programma per trovare eventuali vulnerabilità di sicurezza prima che il programma va in diretta. Gli hacker spesso trovano vulnerabilità dopo l'uscita di un programma che gli sviluppatori di software rilasciano patch per correggere.