Den egentlige udfordring i black box test er en kritisk udvælgelse af hvilke input en programenhed skal afprøves på
En ækvivalensopdelning af en inputtype splitter mængden af værdier i typen op i et lille
antal klasser. Opdelningen skal foregå ud fra det kriterium at alle værdier i en klasse skal være 'lige gode'
til at afsløre fejl i en programenhed
Opdelning af input i ækvivalensklasser:
Inputtypen er et interval [a .. b]:
Vælg en repræsentant under a, én mellem a og b, og én over b
Inputtypen er en mængde af værdier V:
Vælg en repræsentant i V og én uden for V
Inputtypen er en klasse af objekter:
Udnyt viden om klassen til at foretage en ækvivalensopdelning af klassen
Udvælg en objekt repræsentant for hver ækvivalensklasse