Procedura testu Dokładna znajomość kodu programu, struktury wewnętrznej i ogólnej wiedzy programistycznej nie jest wymagana. Osoba testująca jest świadoma tego, co oprogramowanie powinno robić, ale nie wie, jak to się odbywa. Zdaje sobie sprawę, że dane wejściowe zwracają pewne dane wyjściowe, ale nie skupia się na tym, w jaki sposób oprogramowanie generuje dane wyjściowe, ponieważ to nie jest przedmiotem jej testów.
Przypadki testowe Przypadki testowe oparte są na specyfikacjach i wymaganiach, tzn. na tym co program ma robić. Zazwyczaj pochodzą one z zewnętrznych opisów oprogramowania, specyfikacji wymagań lub ustaleń projektowych. Tester wybiera zarówno poprawne, jak i nieprawidłowe dane wejściowe i ocenia dane wyjściowe, zazwyczaj na podstawie wyniku, o którym wiadomo że jest poprawny.
Scenariusze testowe Można się spotkać z określeniem scenariusz testowy. Jest to nic innego jak kilka przypadków testowych wykonywanych w celu sprawdzenia danej funkcjonalności.
Przypisy
Linki zewnętrzne Dokument zawierający słownictwo z zakresu testowania oprogramowania. (BS 7925-1)
Funkcjonalne