End-to-end testing
Testy te polegają na symulacji rzeczywistych scenariuszy. Ma to pomóc w wykluczeniu błędów, na które może natknąć się użytkownik. W tym procesie odbywa się także sprawdzanie testowanego systemu, jego komponentów pod kątem połączenia oraz wykluczanie danych wprowadzonych w nieprawidłowy sposób.