programvara kvalitetssäkring planer ( SQap ) används för att säkerställa att programmet är noggrant testad som den är utvecklad . Programvara kvalitetssäkring planer definieras av Institute of Electrical and Electronics Engineers eller IEEE-standard 730 . IEEE har också utfärdat normer för varje fas av testning och dokumentation av varje fas av programvara och systemtest . Software Test Documentation Standards
IEEE-standard 829 är standard för programvara och system test dokumentation . Denna standard kräver en testplan som beskriver testmiljön , de verktyg som används för att testa mjukvara och antagandena testar . Programvara test dokumentation skall även beskriva testfall för olika typer av användare och hur de kommer att använda programvaran . Testet fall innehåller en beskrivning av hur programvaran är testad för att efterlikna varje typ av användarens åtgärder . Denna programvara testdokumentation beskriver hur programvara krav kommer att visat sig vara uppfyllda och vad som utgör ett misslyckat test . Programvara testdokumentation journaler missade tester , som också kallas anomalier . IEEE-standard 1044 definierar hur man ska klassificera anomalier . Dessa programvara test anomalier kallas ofta fel eller buggar .
System Test Documentation Standards
IEEE-standard 1008 är standard för programvara enhetstestning . Denna standard används när programmet har installerats på hårdvaran och sedan testas på hårdvaran . IEEE-standard 1012 är standarden för Software Verifiering och planer validering . Detta kan också kallas mjukvara verifiering och planer validering , eller V & V testplaner . Dessa IEEE standarder kräver godkänd /underkänd resultaten av programvara och system test fångas , programvara infångade fel och anteckningar om de förhållanden under vilka fel inträffade registreras .
Statisk provning Standard Review
statisk provning utförs utan att faktiskt utföra det program eller system kod . IEEE-standard 1028 definieras flera typer av statisk testning av programvara . Statisk provning innefattar recensioner mjukvarukoddelar av kamrater av programmerare , programvara revision för att säkerställa överensstämmelse med standarder eller avtalsmässiga krav och programvara recensioner logik . Statisk testning kan också innehålla recensioner av kundernas klagomål mot programvarukraven . I detta fall har användarna redan använt programvaran och deras rapporter är grunden för den statiska provningen . Enligt " Guide till Advanced Software
dynamisk provning Standarder
testning " av Anne Hass , dynamisk testning testning av programvara som körs på en dator för att hitta fel där objektet inte beter sig som förväntat . Testning och systemtest är former av dynamiska tester . Dynamisk testning kan utföras av programvara testare , slutanvändare eller automatiserade programvaror testverktyg . Dynamisk provning dokumentation omfattas av IEEE standard 1008 , 1012 och 829 .