5.3.2Erfahrungsbasierte Testverfahren
5.3.3Strukturbasierte Testverfahren
5.3.4Testverfahren für die Testdurchführung
5.4Gegenüberstellung und Auswahl
A.2Übersicht der testrelevanten Methodentabellen
B.2ASPICE-Prozesse und VDA-Scope
B.3Generische Praktiken und Ressourcen
CGegenüberstellung der Teststufen
DAnforderungsspezifikation Antriebsstrang
1Einführung
Dieses Buch richtet sich an Personen, die in der Automobilindustrie Testaktivitäten für softwarebasierte Systeme planen, vorbereiten, durchführen oder beurteilen. Das Buch soll das Thema Automotive-Softwaretest möglichst allgemein darstellen, weshalb es sich nicht mit allen relevanten Spezialthemen befasst.
Für die vertiefende Behandlung einiger Spezialthemen gibt es eigene ISTQB®-Lehrpläne und zugehörige Bücher im dpunkt.verlag, beispielsweise [Linz 2016] zum Testen in der agilen Softwareentwicklung, [Simon et al. 2019] zum Testen der IT-Sicherheit und [Winter et al. 2016] zum modellbasierten Testen. Zum momentan sehr aktuellen Thema des Testens von Systemen, die auf künstlicher Intelligenz (KI) basieren, wie autonomen Fahrzeugen, ist ein ISTQB®-Lehrplan gerade im Entstehen.
1.1Lehrpläne
ISTQB® CTFL Automotive Software Tester
Das Buch unterstützt bei der Vorbereitung auf die Zertifizierungsprüfung zum ISTQB® Foundation Level Specialist – CTFL Automotive Software Tester (CTFL-AuT), sowohl im Selbststudium als auch begleitend zu einer Schulung. Es deckt die Inhalte des Lehrplans in der zum Zeitpunkt des Erscheinens aktuellen Version 2.0.2 [ISTQB 2020] vollständig ab. Anhang E enthält eine Tabelle mit Querverweisen, wo im Buch die einzelnen Abschnitte des Lehrplans zum CTFL-AuT behandelt werden. Das Buch geht aber auch über den Lehrplan hinaus, um wichtiges Hintergrundwissen zu vermitteln sowie einzelne Aspekte zu vertiefen.
Vorbereitung Zertifizierungsprüfung
Für die Vorbereitung auf die Zertifizierungsprüfung muss auf jeden Fall neben dem Buch auch der Lehrplan durchgearbeitet werden, da die Prüfungsfragen aus dem Lehrplan abgeleitet sind, und der Lehrplan manche Themen etwas anders behandelt als das Buch. Abweichungen vom Lehrplan sind im Buch aber gekennzeichnet.
ISTQB® Certified Tester Foundation Level
Der CTFL-AuT baut auf dem Lehrplan zum ISTQB® Certified Tester Foundation Level (CTFL) [ISTQB 2018] auf und ergänzt diesen um automobilspezifische Inhalte. Daher erfordert eine Zertifizierung zum CTFL-AuT eine vorhandene Zertifizierung zum CTFL. Das Buch setzt im Wesentlichen die Kenntnisse der Inhalte des CTFL voraus, die beispielsweise im Buch »Basiswissen Softwaretest« [Spillner & Linz 2019] vertieft nachzulesen sind.
ISTQB®-Glossar
Die hier im Buch verwendeten Fachbegriffe des Testens basieren auf dem lehrplanübergreifenden ISTQB®-Glossar [ISTQB & GTB 2020]. Sollte ein testspezifischer Begriff nicht geläufig sein, findet sich dort die zugehörige Definition.
1.2Übersicht über das Buch
Das Buch orientiert sich im Wesentlichen an der Struktur des Lehrplans zum CTFL-AuT (siehe Anhang E).
Grundlagen
Kapitel 2 geht auf die Grundlagen aus dem CTFL ein. Es skizziert die Grundprinzipien aus dem CTFL, die für das Verständnis des CTFL-AuT notwendig sind. Darüber hinaus beschreibt es den für die Automobilindustrie typischen Produktentstehungsprozess (PEP) und diskutiert die Mitwirkung der Tester im PEP, beispielsweise bei Freigaben.
Normen und Standards