Il test del software fa parte del processo di garanzia della qualità del software (SQA). 347 In SQA, gli specialisti di processo software e gli auditor si occupano non solo della documentazione, del codice e dei sistemi, ma anche del processo di sviluppo software. Esaminano e modificano il processo di ingegneria del software stesso per ridurre il numero di guasti che finiscono nel software fornito: il cosiddetto "tasso di difetti". Ciò che costituisce un "tasso di difetto accettabile" dipende dalla natura del software; un videogioco simulatore di volo avrebbe una tolleranza molto più elevata rispetto al software per un aereo vero e proprio.
Che tipo di software avrebbe una migliore tolleranza ai difetti?
videogioco