Zum Inhalt springen
SDETRole
SDETRole

Testdesign & Dev-Utilities

Grenzwertanalyse-Rechner

Grenzwerte und Äquivalenzklassen für Zahlen, Längen und Datumswerte.

Läuft vollständig in Ihrem Browser Ohne Anmeldung

Valid range

1 for integers, 0.01 for currency with two decimals.

Seven values: just outside, on and just inside each boundary, plus a nominal value in the middle. Often called robust boundary value testing.

Boundary values

ValueBoundaryExpected
17min-1✕ reject
18min✓ accept
19min+1✓ accept
42nominal✓ accept
64max-1✓ accept
65max✓ accept
66max+1✕ reject

Equivalence partitions

PartitionRangeClassRepresentative
Below range< 18✕ invalid17
Within range18 to 65✓ valid42
Above range> 65✕ invalid66

Also consider non-numeric input, empty input, leading zeros, and values beyond the type limit (for example 2147483648 for a 32-bit integer).

7 boundary test values · 3 partitions

Expected results assume the range is inclusive at both ends. If the specification says “less than” rather than “up to”, move the boundary by one step.

Über dieses Tool

Defekte häufen sich an den Rändern von Eingabebereichen: eine Prüfung mit „<“ statt „<=“, eine Längengrenze, die Bytes statt Zeichen zählt, ein Datumsfilter, der den letzten Tag verliert. Die Grenzwertanalyse zielt genau auf diese Stellen. Geben Sie den gültigen Bereich ein, und dieser Rechner listet die Werte auf, knapp innerhalb und knapp außerhalb jeder Grenze, markiert, welche das System akzeptieren oder ablehnen sollte, und leitet die Äquivalenzklassen mit je einem Repräsentanten ab. Er unterstützt Dezimalgenauigkeit (etwa 0,01 für Währungen), String-Längen, die nicht unter null fallen können, und Kalenderdaten, die korrekt über Monatsenden und Schalttage hinweg zählen. Wechseln Sie zwischen den ISTQB-Varianten mit 2 und 3 Werten und dem klassischen 7-Werte-Satz, der einen nominalen Wert aus der Bereichsmitte ergänzt.

So funktioniert es

  1. Wählen Sie den Eingabetyp: Zahl, String-Länge oder Datumsbereich.
  2. Geben Sie das inklusive Minimum und Maximum ein und bei Zahlen die Schrittweite, die der Genauigkeit des Feldes entspricht.
  3. Wählen Sie die Variante der Grenzwertanalyse. Die Tabelle zeigt jeden Wert mit Grenzbezeichnung und erwartetem Ergebnis.
  4. Prüfen Sie die Äquivalenzklassen und kopieren oder laden Sie alles als CSV für Ihr Testfalldokument herunter.

FAQ zu Grenzwertanalyse-Rechner

Was ist der Unterschied zwischen 2-Werte- und 3-Werte-Grenzwertanalyse?

Die 2-Werte-Analyse testet jede Grenze und ihren nächsten Nachbarn in der angrenzenden Klasse (für 1–100: 0, 1, 100, 101). Die 3-Werte-Analyse ergänzt auch den Nachbarn auf der Innenseite (0, 1, 2, 99, 100, 101) und findet so auch eine Grenze, die um einen Schritt nach innen verschoben wurde.

Wie wähle ich die Schrittweite für Dezimalfelder?

Verwenden Sie das kleinste Inkrement, das das Feld akzeptiert. Ein Preis mit zwei Nachkommastellen hat die Schrittweite 0,01; für 0,01 bis 999,99 sind die Werte knapp außerhalb also 0,00 und 1000,00. Ist die Genauigkeit nicht spezifiziert, ist das eine Lücke in den Anforderungen, die Sie ansprechen sollten.

Was, wenn die Spezifikation „kleiner als 100“ statt „bis 100“ sagt?

Das Tool behandelt beide Enden als inklusiv. Bei einer exklusiven Grenze geben Sie stattdessen den letzten gültigen Wert ein: „kleiner als 100“ bedeutet bei Ganzzahlen ein Maximum von 99.

Tippen Sie, um SDETRole zu durchsuchen.

Volltextsuche mit Pagefind · läuft in Ihrem Browser Suchseite öffnen →