Testy manualne (ang. Manual Testing) – co to jest?
Testy manualne to jeden z rodzajów testów oprogramowania, które są wykonywane ręcznie przez testerów, zamiast być automatyzowane za pomocą narzędzi do testowania. W tym procesie testerzy działają jako końcowi użytkownicy, korzystając z wszystkich funkcji aplikacji lub systemu, aby sprawdzić jej poprawność.
Na czym polegają testy manualne?
Testy manualne polegają na ręcznym wykonywaniu zestawu czynności w aplikacji i sprawdzaniu, czy zachowanie systemu jest zgodne z oczekiwaniami. Proces ten obejmuje różne rodzaje testów, takie jak testy funkcjonalne, testy użyteczności, testy eksploracyjne, testy regresji i wiele innych.
Oto kilka kroków, które są zwykle podejmowane podczas testów manualnych.
Przygotowanie przypadków testowych
Przed przystąpieniem do testów manualnych, testerzy przygotowują zestaw przypadków testowych, które opisują, jakie funkcje systemu będą testowane, jakie kroki będą podjęte, jakie dane wejściowe będą używane i jakie wyniki są oczekiwane.
Wykonywanie przypadków testowych
Testerzy ręcznie wykonują kroki opisane w przypadkach testowych, wprowadzając dane wejściowe i obserwując zachowanie systemu.
Dokumentowanie wyników testów
Po każdym teście testerzy dokumentują wyniki, zaznaczając, czy system zachowywał się zgodnie z oczekiwaniami, czy wystąpiły jakiekolwiek błędy, i jakie były szczegółowe obserwacje.
Raportowanie błędów
Jeśli podczas testów manualnych zostaną znalezione błędy, testerzy raportują je do zespołu programistycznego, aby mogły zostać naprawione.
Ponowne testy
Po naprawieniu błędów testerzy wykonują testy ponownie, aby upewnić się, że naprawy są skuteczne i że nie wprowadzono nowych błędów.
Testy manualne są czasochłonne i mogą wymagać dużych zasobów, ale są niezwykle ważne w procesie tworzenia oprogramowania, ponieważ pozwalają na wykrycie błędów, które mogą zostać pominięte w testach automatycznych.