Ostatnio na pewnej rozmowie dostałem algorytm i miałem napisać testy
biało-skrzynkowe i czarno-skrzynkowe.
Definicje tych pojęć znam, ale gorzej z praktyką.
Test biało-skrzynkowy to jeśli dobrze rozumiem to taki gdzie wywołuję funkcję i sprawdzam czy wynik jest zgodny z oczekiwanym?
A czarno-skrzynkowy?
Czy może odwrotnie.
Prośba by ktoś mnie oświecił (bez przeklejania definicji z wiki) co powinno się znaleźć w jednym a co w drugim.