2Entstehungsgeschichte und Kontext der ISO 29119
Wer »richtig«, mit einem gewissen Anspruch und nicht »einfach nur so«, Software testen wollte, für den standen schon lange Zeit vor Erscheinen der Normenfamilie ISO 29119 im Jahr 2013 eine Anzahl von Normen zur Verfügung. Diese Normen waren bewährt, bekannt und verfügbar, schon weil sie auch durch das erfolgreichste Ausbildungsschema für Softwaretester, den ISTQB® Certified Tester (sieheAbschnitt 2.5), referenziert wurden.
Interessanterweise waren und sind sich viele ISTQB® Certified Tester gar nicht bewusst1, dass ihre Arbeit sich an Standards und Normen orientiert, geschweige denn an welchen – vielleicht, weil sie sich in der Certified-Tester-Ausbildung mehr auf die Inhalte konzentrieren als auf die Bezeichnungen von Normen. Trotzdem, schon vor 2013 gab es hilfreiche Teststandards:
Zu nennen wären hier der Standard IEEE 829 [84], die beiden Normen BS 7925-1 [82] und BS 7925-2 [83] sowie IEEE 1008 [48].
Insgesamt wird in diesem Kapitel neben den eben genannten Normen eine ganze Anzahl weiterer Normen und Standards erwähnt, die zur ISO 29119 in Bezug gesetzt werden können.Abbildung 2-1 zeigt diese Normen gruppiert nach Themenbereichen als Übersicht.
Mit Erscheinen der ersten vier Teile der Normenreihe ISO 29119 zwischen September 2013 und Dezember 2015 stehen nun zeitgemäße Normen zur Verfügung, die die eben genannten Normen abgelöst haben. Seit 2022 sind sie in einer zweiten überarbeiteten und verbesserten Auflage erhältlich. Bevor auf Inhalt und Struktur dieser seitdem relevanten Normen eingegangen wird, soll ein kurzer Blick auf die Vorgänger geworfen werden.
Abbildung 2-1 Überblick über Standards im Zusammenhang mit ISO 29119
2.1Bedeutung und Geschichte der Vorgängernormen
Die im Folgenden genannten Normen stammen von den Normungsorganisationen IEEE und BSI. Auch wenn beide Organisationen nicht die gleiche Reichweite wie die ISO haben, waren diese Normen doch über viele Jahre die maßgeblichen Normen für Softwaretest.
2.1.1IEEE 829
IEEE 829