Was ist eine Fehlhandlung?
Die menschliche Handlung, die zu einem falschen Ergebnis führt.
Bsp.: Missverstehen von Anforderungen oder nicht korrekt codierte Preisberechnung.
Was ist ein Fehlerzustand/Defekt?
Was ist eine Fehlerwirkung (Äußerer Fehler)?
Wie ist die Ursachenkette für Fehler?
Fehlerhandling (error) –> Fehlerzustand (defect/bug) –> Fehlerwirkung (failure)
Was ist ein Fehler?
Testfall = Testvorschrift
Was zeichnet einen Testfall aus?
Durchführung eines Tests muss wiederholbar sein - unabhängig von der ausführenden Person
Was umfasst ein Testfall?
Testfall Attribute
Was beinhaltet ein Testcase?
Was definieren Testschritte und Testergebnis?
Wie unterscheidet sich ein abstrakter von einem konkreten Testfall?
Was ist eine Testspezifikation und was muss Sie enthalten?
Was ist ein Testobjekt (TO)?
Was ist Point of Control?
Was ist Point of Observation?
Was ist ein Testtreiber?
Programm/Werkzeug, dass das TO mit Testdaten versorgt und Ausgaben entgegennimmt
Was ist ein Platzhalter/Stellvertreter (engl. Stub)?
Simuliert z. B. noch nicht implementierte Komponenten für Komponenten- und Integrationstests.
Was ist ein Testrahmen (test bed)?
Alle Testtreiber und Platzhalter auszuführen + Protokollierungs- und Auswertungsaufgaben.
Was ist eine Testumgebung (test environment)?
Gesamtheit aller Hardware- und Sorftwarekomponenten die für die Durchführung und Auswertung der Testfällte notwendig sind.
Was ist ein funktionaler Test?
Prüft die Erfüllung einer funktionalen Anforderung (vollständig, korrekt und angemessen).
Was ist ein Nicht-funktionaler Test?
Prüft die Erfüllung von nicht-funktionalen Anforderungen (wie gut/schnell/sicher Funktionen erbracht werden).
Welche Teststufen gibt es im V-Modell?
(links nach unten)
Welche Tests gibt es im V-Modell?
(rechts nach oben)
Was ist eine Komponente?
Kleinste Softwareeinheit die separat getestet werden kann (mit separater Testspezifikation)
Was ist ein Komponententest?
Test einer einzelnen Komponente (Bsp.: Methode zur Endpreisberechnung im CarConfigurator)