Dlaczego tak
Techniki białoskrzynkowe wymagają znajomości kodu źródłowego: przypadki dobiera się tak, aby wykonać określone instrukcje lub gałęzie warunków. Podział na klasy równoważności, analiza wartości brzegowych i tabele decyzyjne są technikami czarnoskrzynkowymi, bo opierają się wyłącznie na specyfikacji wejść i wyjść. Analiza wartości brzegowych bywa mylona z białą skrzynką, bo dotyczy granic warunków, ale granice te wynikają z wymagań, a nie z kodu.