Software kwaliteitsborgingsplannen ( SQAP ) worden gebruikt om ervoor te zorgen dat de software wordt grondig getest als het is ontwikkeld . Software kwaliteitsborgingsplannen worden gedefinieerd door Institute of Electrical and Electronics Engineers of IEEE standaard 730 . De IEEE heeft eveneens normen voor elke fase van het testen van software en de documentatie van elke fase van de software en het systeem testen . Software Test Documentatie Standaarden IEEE-standaard 829 is de standaard voor software en systeem testen documentatie . Deze standaard vereist een testplan dat de testomgeving , de instrumenten die worden gebruikt om de software en test- aannames te testen beschrijft . Software test documentatie moet ook een beschrijving van de testcases van verschillende soorten gebruikers en hoe zij zullen de software gebruiken . De test case bevat een beschrijving van de software wordt getest om elk type maatregelen gebruiker nabootsen . Deze software test documentatie beschrijft hoe software-eisen zal worden bewezen te zijn voldaan en wat een mislukte test . Software test documentatie -records is mislukt testen , die ook worden genoemd anomalieën . IEEE-standaard 1044 definieert hoe anomalieën classificeren . Deze software test afwijkingen worden vaak fouten of bugs genoemd . System Test Documentatie Normen IEEE-norm 1008 is de standaard voor software unit testen . Deze standaard wordt gebruikt wanneer de software geïnstalleerd op de hardware en vervolgens getest op de hardware . IEEE-norm 1012 is de standaard voor software verificatie en validatie plannen . Dit kan ook worden opgeroepen software verificatie en validatie plannen , of V & V testplannen . Deze IEEE-standaarden vereisen pass /fail resultaten van software en systeem testen worden vastgelegd , software fouten gevangen en opmerkingen over de omstandigheden waarin fouten opgetreden worden opgenomen . Static Testing Standard < br Statische testen > wordt uitgevoerd zonder daadwerkelijk de software of het systeem code uitvoeren . IEEE-standaard 1028 definieert verschillende soorten statische software testen . Statische proeven bevat software code beoordelingen door collega's van de programmeur , software audits om de naleving van normen of contractuele vereisten en software logica reviews verzekeren . Statische tests kunnen ook de reviews van klachten van klanten tegen de software-eisen . In dit geval hebben de gebruikers al de gebruikte software en hun rapporten vormen de basis van de statische test . Dynamic Testing Standards Volgens de " Gids voor Geavanceerde software testing " door Anne Hass , dynamisch testen is het testen van software wordt uitgevoerd op een computer om storingen waar het voorwerp zich niet gedraagt zoals verwacht vinden . Testen van software en systeem testen zijn vormen van dynamische tests . Dynamische software testen kunnen worden uitgevoerd door software testers , eindgebruikers of geautomatiseerde testen van software tools . Dynamisch testen documentatie wordt gedekt door de IEEE -normen 1008 , 1012 en 829 .
|