software kvalitetssikring planer ( SQAP ) bruges til at sikre, at softwaren er grundigt testet , da det er udviklet. Software kvalitetssikring planer er defineret ved Institute of Electrical and Electronics Engineers eller IEEE standard 730 . IEEE har også udstedt standarder for hver fase af software test og dokumentation af hver fase af software og systemtest . Software Test Dokumentation Standards
IEEE standard 829 er standarden for software og systemtest dokumentation. Denne standard kræver en testplan, der beskriver testmiljøet , de værktøjer, der anvendes til at teste software og test antagelser. Software test dokumentation skal også beskrive testcases af forskellige typer af brugere , og hvordan de vil bruge softwaren. Prøvesag indeholder en beskrivelse af, hvordan softwaren er testet til at efterligne hver type brugerens handlinger . Denne software test dokumentation beskriver , hvordan software- krav vil blive vist sig at være opfyldt, og hvad der udgør en mislykket test. Software test dokumentation optegnelser mislykkedes forsøg, som også kaldes anomalier. IEEE standard 1044 definerer, hvordan at klassificere anomalier. Disse software test anomalier kaldes fejl eller bugs .
System Test Dokumentation Standards
IEEE standard 1008 er standarden for software enhed test . Denne standard anvendes, når softwaren er installeret på hardwaren , og derefter testet på hardwaren. IEEE standard 1012 er standarden for software verifikation og validering planer. Dette kan også kaldes software verifikation og validering planer eller V & V testplaner . Disse IEEE standarder kræver bestået /ikke bestået resultater af software og systemer test blive fanget , software tilfangetagne fejl og bemærkninger om de betingelser, hvorunder fejl opstod blive registreret.
Static Test Standard
< br >
Statisk afprøvning udføres uden egentlig udførelse af softwaren eller systemet kode. IEEE standard 1028 definerer flere typer af statisk softwaretest . Statisk test omfatter software kode anmeldelser fra jævnaldrende af programmøren , software revisioner for at sikre overholdelse af standarder eller kontraktmæssige krav og software logik anmeldelser . Statisk test kan også anmeldelser fra kundernes klager over software krav . I dette tilfælde har brugerne allerede brugt softwaren og deres rapporter er grundlaget for den statiske test.
Dynamic Test Standards
Ifølge " Guide til avanceret software Testing " af Anne Hass , dynamisk test er test af software, der udføres på en computer for at finde fejl , hvor objektet ikke opfører sig som forventet. Software test og systemtest er former for dynamiske tests. Dynamisk software test kan udføres af softwaretestere , slutbrugere eller automatiserede software testværktøjer . Dynamisk test dokumentationen er omfattet af IEEE -standarder 1008 , 1012 og 829 .