Awaria (ang. Failure) – działanie programu odbiegające od oczekiwanego w sposób widoczny z zewnątrz,
Błąd (ang. Error) – nieprawidłowy stan wewnętrzny programu,
Cecha (ang. Feature) – atrybut programu wynikający z dokumentacji wymagań,
Debuggowanie (ang. Debugging) – identyfikowanie i analiza przyczyn awarii w celu ich usunięcia,
Defekt (ang. Defect, bug) – statyczna wada programu,
Kryteria zaliczenia testu (ang. Pass criteria) – zbiór warunków, które muszą być spełnione by test zakończył się wynikiem pozytywnym,
Obsługa wyjątków (ang. Exception handling) – zachowanie programu w odpowiedzi na błędną wartość otrzymaną na wejściu,
Oczekiwany rezultat (ang. Expected result) – resultat działania programu w określonych warunkach ustalony na podstawie jego specyfikacji,
Podstawa testu (ang. Test basis) – dokument z opisem wymagań dla przedmiotu testu (programu),
Przypadek testowy (ang. Test case) – zbiór warunków wejściowych i warunków wykonania programu oraz oczekiwanych rezultatów przygotowany w celu sprawdzenia poprawności działania programu,
Rzeczywisty rezultat (ang. Actual result) – zaobserwowane działanie programu,
Testowanie negatywne (ang. Negative testing) – próba wykazania, że program nie działa poprawnie,
Warunek testowy (ang. Test condition) – fragment programu, którego działanie można sprawdzić za pomocą jednego lub wielu przypadków testowych,
Wynik testu (ang. Test outcome) – efekt wykonania testu.