Überblick über etablierte Testentwurfs-Techniken zur systematischen Ableitung und Priorisierung von Testfällen aus Anforderungen und Systemzuständen.
Test Design Techniques bieten strukturierte Ansätze zur Auswahl und Formulierung von Testfällen basierend auf Anforderungen, Spezifikationen und Systemzuständen. Sie reduzieren redundante Tests, erhöhen Fehlererkennungswahrscheinlichkeit und unterstützen Risikobasierung. Anwender müssen Technikwahl, Testumfang und Automatisierungsgrad abwägen.
Anteil gefundener Defekte pro Anzahl ausgeführter Tests oder Anforderungen.
Prozentsatz der Anforderungen, die durch Testfälle abgedeckt sind.
Durchschnittliche Zeit bis zur Entdeckung eines Fehlers nach Änderungseinführung.
Anwendung von Grenzwertanalyse und Zustandsübergangstests zur Absicherung von Zahlungs- und Versandlogik.
Anforderungsbasiertes Testen der Spezifikation, plus äquivalente Klassen für Eingabevarianten.
Zustandsorientierte Tests zur Abdeckung aller validen und invaliden Übergänge.
Analyse der Anforderungen und Identifikation kritischer Bereiche
Auswahl passender Testdesign-Techniken pro Bereich
Ableiten konkreter Testfälle und Mapping zu Anforderungen
Automatisierung, Priorisierung und Integration in CI
Messung, Review und iterative Anpassung der Testbasis