Testy czarnej skrzynki (ang. Black-box Testing) – co to jest?
Testy czarnej skrzynki to rodzaj testowania oprogramowania, w którym funkcjonalność produktu jest testowana bez wiedzy o tym, jak jest on wewnętrznie zbudowany. Testy te koncentrują się na wejściach i wyjściach systemu, nie biorąc pod uwagę jego wewnętrznej struktury czy działania. Testerzy nie mają wglądu do kodu źródłowego, schematów baz danych ani innych aspektów technicznych systemu. Stąd nazwa „testy czarnej skrzynki” – testerzy widzą system jako „czarną skrzynkę”, do której mogą wprowadzać dane (wejścia) i obserwować wyniki (wyjścia), ale nie wiedzą, co dzieje się w środku.
Podczas testów czarnej skrzynki sprawdza się, czy system działa zgodnie z wymaganiami i spełnia oczekiwania użytkowników. Testy te mogą obejmować różne techniki.