Beispiel: String Methode

Beispiel: Eine Methode string10(String s) retourniert die ersten 10 Zeichen des Strings s . Ist der String kürzer als 10, so wird der String unverändert zurückgegeben. Wie viele Äquivalenzklassen werden mindestens benötigt, um die Methode vollständig zu testen?

Lösung:

Tests mit <10 (zB 9), =10, >10 (zB 11) Zeichen, Leerstring, null-Parameter.

3 (+2) Äquivalenzklassen sind notwendig.