IEEE-Standard für Software & Test Systemdokumentation

September 12

IEEE-Standard für Software & Test Systemdokumentation

Software Quality Assurance Pläne (SQAP) werden verwendet, um sicherzustellen, dass die Software ausgiebig getestet wird, wie sie sich entwickelt. Software Quality Assurance Pläne werden vom Institute of Electrical und Electronics Engineers oder IEEE standard 730 definiert. Die IEEE hat auch Normen für jede Phase beim Softwaretesten und der Dokumentation der einzelnen Phasen der Software- und System-Test ausgegeben.

Standards für die Dokumentation von Software-Test

IEEE standard 829 ist der Standard für Software und Dokumentation zu testen. Dieser Standard verlangt einen Testplan, der beschreibt die Testumgebung, die Tools zum Testen der Software und Annahmen zu testen. Software-Test-Dokumentation muss auch beschreiben die Testfälle verschiedener Typen von Benutzern und wie sie die Software nutzen. Der Testfall enthält eine Beschreibung des wie die Software getestet wird, um jede Art von Aktionen des Benutzers zu imitieren. Diese Software-Test-Dokumentation beschreibt wie Softwareanforderungen erfüllt werden nachgewiesen werden werden und was einen Test fehlgeschlagen ist. Software Dokumentation Prüfprotokolle Fehler Prüfungen, die auch Anomalien bezeichnet werden. IEEE 1044 Norm definiert, wie Anomalien zu klassifizieren. Diese Software-Test-Anomalien werden häufig Fehler oder Bugs genannt.

System Test Dokumentationsstandards

IEEE standard 1008 ist der Standard für Software-Unit-Tests. Dieser Standard wird verwendet, wenn die Software auf der Hardware installiert und dann auf die Hardware getestet wurde. IEEE standard 1012 ist der Standard für Software-Verifizierung und Validierung-Pläne. Dies kann auch aufgerufen werden, Softwareverifizierung und Validierungspläne, oder V & V Testpläne. Diese IEEE-Standards erfordern, pass / fail Ergebnisse Software-und Test erfasst werden, Softwarefehler erfasst und Hinweise zu den Bedingungen, in denen Fehler, aufgezeichnet werden.

Statische Prüfnorm

Statische Prüfung wird durchgeführt, ohne tatsächlich den Software- oder System Code ausführen. IEEE standard 1028 definiert verschiedene statische Softwaretests. Statische Prüfung umfasst Software-Code-Reviews von Kollegen des Programmierers, Software-Audits Normen oder vertraglichen Anforderungen eingehalten und Softwarelogik Bewertungen. Statische Prüfungen kann auch Bewertungen von Kunden Beschwerden gegen die Softwareanforderungen einschließen. In diesem Fall die Benutzer haben bereits die Software verwendet und ihre Berichte sind die Basis des statischen Tests.

Dynamische Prüfnormen

Laut "Guide zu Advanced Software-Tests" von Anne Hass testet dynamischen Test Software auf einem Computer, Fehler zu finden, wo das Objekt verhält sich nicht wie erwartet ausgeführt wird. Softwaretests und Systemtests sind Formen des dynamischen Tests. Dynamische Softwaretests kann durch Software-Tester, Endbenutzer oder automatisierte Software TestTools durchgeführt werden. Dynamische Tests Dokumentation fällt unter die IEEE-Standards 1008, 1012 und 829.