Eine strukturierte Testtechnik, die Eingabe- und Ausgabegrenzwerte systematisch auswählt, um Fehler an den Rändern von Wertebereichen zu finden.
Boundary Value Analysis ist eine Testtechnik, die sich auf Grenzwerte und -bereiche konzentriert, um Fehler an den Rändern von Eingabeparametern zu finden. Sie wird in Unit-, Integrations- und Systemtests eingesetzt und reduziert Testumfang durch gezielte Auswahl kritischer Werte. Dabei identifiziert sie typische Off-by-One- und Bereichsfehler effizient.
Anteil der definierten Grenzwerte, die durch Tests abgedeckt sind.
Anzahl gefundener Fehler bezogen auf die Anzahl der ausgeführten Grenzwertfälle.
Anteil der Grenzwerttests, die automatisiert in CI/CD laufen.
Testfälle für minimale und maximale Passwortlänge inklusive Off-by-One-Grenzen.
Prüfung von Einträgen am Mindestalter, darunter und darüber sowie ungültigen Formaten.
Tests für Page-Size und Page-Index an unteren und oberen Grenzen inklusive 0 und negativen Werten.
Analysiere Anforderungen und identifiziere Wertebereiche
Leite Min/Max und benachbarte Werte ab und kombiniere mit Äquivalenzklassen
Implementiere Tests, automatisiere sie und integriere in CI