04 Testverfahren Flashcards
(7 cards)
Eigenschaften, Gemeinsamkeiten, Unterschiede zwischen Black-Box-Verfahren, White-Box-Verfahren und erfahrungsbasierten Testverfahren erklären können.
Testbasis:
Alle Infos die die Basis für die Herleitung von Testbedingungen und für den Entwurf von Testfällen verwendet werden können.
Testbedingung:
Ein testbarer Aspekt eines Testobjektes, der als Grundlage für das testen identifiziert wurde.
Testverfahren: Ein verfahre, um Testbedingungen herzuleiten, Testfälle zu entwerfen und Testdaten zu spezifzieren.
BLACK BOX
- Softwareanforderungen, Spezifikationen, Anwendungsfälle, UserStories
- Lücken zwischen Anforderungen und Realisierung / Abweichungen
- Überdeckung anhand getesteter Elemente in der Testbasis
WHITE BOX
- Code, SW Archi, Feinentwurf
- Überdeckung anhand getestete Elemente innerhalb Code auf Testabsis
ERFAHRUNG
- Kenntnissen, Erfahrungen
- erwartete Nutzung der SW
Anweisungsüberdeckung erklären können.
Anweisungstests untersuchen die potenziell ausührbaren Anweisungen im Code. # überdeckte Anweisungen / # aller ausführbaren AW = %
Entscheidungsüberdeckung erklären können
Untersuchen die Entscheidungen im Code und testen den Code, der auf Grundlage des Entscheidungsergebnisses ausgeführt wird.
Bedeutung von Anweisungs- und Entscheidungsüberdeckung erklären können.
100% EÜ folgt 100% AÜ.
100% AÜ folgt NICHT 100% EÜ.
Intuitive Testfallermittlung erklären können.
Fehler aufgrund von Wissen vermuten:
- Wie hat die Anwendung früher funktioniert?
- Welche Arten werden überlicherweise gemacht
- Fehler in anderen AW
Erstellen einer liste.
Exploratives Testen erklären können.
Informelle Tests werden während der Durchführung dynamisch entworfen, ausgeführt, aufezeichnet ausgewertet.
manchmal mit Sitzungsbasiertem Testing.
Tester nutzt ggf. Test-Charta.
Nützlich, wo wenig Spezifikationen und Zeitdruck.
Stark in Zusammenhang mit reaktivem Testing.
Checklistenbasiertes Testing erklären können.
Alle Testbedingungen abdecken.