Software Test Documentation

Die Definition IEEE 829 Standard f​or Software Test Documentation i​st ein v​om IEEE (Institute o​f Electrical a​nd Electronics Engineers) veröffentlichter Standard, d​er einen Satz v​on acht Basis-Dokumenten z​ur Dokumentation v​on Softwaretests beschreibt. Die aktuelle Version i​st die IEEE 829-2008.[1] Der Standard beschreibt Form u​nd Inhalt d​er jeweiligen Dokumente. Er schreibt jedoch n​icht vor, welche d​er jeweiligen Dokumente zwingend verwendet werden müssen.

Definitionen von IEEE

Im September 2013 wurden d​ie ersten Teile d​es internationalen Standards ISO/IEC/IEEE 29119 veröffentlicht, d​er den IEEE 829 Standard f​or Software Test Documentation international ersetzt.

Allgemein

Zusammenhang der Dokumente im Verfahrensablauf

Der Standard beschreibt a​cht Dokumente, d​ie sich w​ie folgt i​n drei Kategorien unterteilen lassen.

  • Übersicht
  1. Testkonzept (test plan): Das Testkonzept bestimmt Abgrenzung, Vorgehensweise, Mittel und Ablaufplan der Testaktivitäten. Es bestimmt die Elemente und Produktfunktionen, die getestet werden sollen, die Testaufgaben, die durchgeführt werden müssen, das verantwortliche Personal für jede Aufgabe und das Risiko, das mit dem Konzept verbunden ist.
  • Test-Spezifikation (test specification)
  1. Testentwurfspezifikation (test design specification): Die Testentwurfspezifikation verfeinert die Beschreibung der Vorgehensweise für das Testen der Software. Sie identifiziert die Produktfunktionen, die von den Tests abgedeckt werden müssen. Sie beschreibt weiterhin die Testfälle und Testabläufe, die benötigt werden, um Tests zu bestehen und spezifiziert die Bestehens- oder Verfehlenskriterien der einzelnen Produktfunktionen.
  2. Testfallspezifikation (test case specification): Die Testfallspezifikation dokumentiert die zu benutzenden Eingabewerte und erwarteten Ausgabewerte. Testfälle sind vom Test-Design getrennt. Dies erlaubt die Verwendung der Testfälle in mehreren Designs und die Wiederverwendung in anderen Situationen.
  3. Testablaufspezifikation (test procedure specification): Beschreibung aller Schritte zur Durchführung der spezifizierten Testfälle und Implementierung des zugehörigen Test-Designs.
  • Testbericht (test reporting)
  1. Testobjektübergabebericht (test item transmittal report): Der Testobjektübergabebericht beschreibt die Übergabe der Testfälle für den Fall, dass getrennte Entwicklungs- und Testteams eingebunden sind oder für den Fall, dass ein offizieller Zeitpunkt für den Beginn einer Testausführung erwünscht ist.
  2. Testprotokoll (test log): Das Testprotokoll dient zur Aufzeichnung der Ereignisse während einer Testausführung.
  3. Testabweichungsbericht (test incident report): Es beschreibt alle Ereignisse, die während einer Testausführung auftreten und weitere Nachprüfungen erfordern.
  4. Testabschlussbericht (test summary report): Fasst die Testaktivitäten zusammen, die mit einer oder mehreren Testentwurfsspezifikationen zusammenhängen.

Einzelnachweise

  1. IEEE (Hrsg.): 829-2008 – IEEE Standard for Software and System Test Documentation. 18. Juli 2008, S. 150, doi:10.1109/IEEESTD.2008.4578383.
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. The authors of the article are listed here. Additional terms may apply for the media files, click on images to show image meta data.