Читать книгу Basiswissen Automotive Softwaretest - Ralf Bongard - Страница 35
Testentwurf
ОглавлениеWährend des Testentwurfs entwirft der Tester sowohl die zur Überdeckung der Testbedingungen erforderlichen Testfälle als auch die Anforderungen an die hierfür benötigte Testumgebung. Im Gegensatz zur Testanalyse bestimmt der Tester beim Testentwurf, wie zu testen ist.
Testfall
Die Testfälle beinhalten vorrangig die Eingaben und die darauf erwarteten Ergebnisse. Darüber hinaus können sie auch die für die Testdurchführung notwendigen Aktionen (Testschritte) und Vor- und Nachbedingungen enthalten. Zum Entwurf der Testfälle kann der Tester, abhängig von der Testbasis und der gewählten Testvorgehensweise, unterschiedliche Testentwurfsverfahren einsetzen (siehe Abschnitt 5.3).
Testumgebung
Insbesondere eingebettete Systeme werden immer für den Einsatz in einem spezifischen Kontext geschaffen. Steht die reale Testumgebung (z.B. das reale Fahrzeug) nicht zur Verfügung, benötigt der Tester eine virtuelle Testumgebung (siehe Kap. 4). Diese simuliert die reale Umgebung des Testobjekts. Über diese ist es dem Tester möglich, das Testobjekt zu stimulieren und dessen Verhalten zu beobachten. Da die Testumgebung wiederum abhängig von der Testart (funktional/nicht funktional) und der Teststufe ist, muss der Tester die daraus resultierenden Anforderungen an die Testumgebungen spezifizieren.