Na czym polegają testy automatyczne?
Testy automatyczne, w odróżnieniu od manualnych, nie są przeprowadzane przez ludzi, a przez gotowe skrypty. Rola testera ogranicza się natomiast do stworzenia tych ostatnich. Oznacza to w praktyce, że tester musi przewidzieć, jakie obszary oprogramowania wymagają sprawdzenia i jakie niedociągnięcia mogą się tam pojawić.
Jakie są główne zalety testów automatycznych?
Główną zaletą testów automatycznych jest oszczędność czasu. Skrypty wykonują te same zadania znacznie szybciej niż programiści. Im projekt jest większy, tym testy automatyczne stają się bardziej opłacalne z ekonomicznego punktu widzenia. Ponadto w obszarze, który zostaje poddany testowaniu eliminuje się ryzyko ludzkiego błędu. Jedynymi wadami testów automatycznych jest brak możliwości dokładnego sprawdzenia narzędzia pod kątem user experience, a także mniej dokładne raportowanie.
W jakich sytuacjach wykorzystuje się testy automatyczne?
Ze względu na powyższe, testów automatycznych nie wykonuje się w każdym przypadku. Lepiej sprawdzają się jako narzędzie przeznaczone do testów obciążeniowych, wydajnościowych i funkcjonalnych. Testy automatyczne pozwalają z łatwością wykonywać wszystkie powtarzalne zadania. Jeżeli zaś chodzi o teksty eksploracyjne i testy użyteczności, wciąż pozostają one domeną testerów manualnych.
Kto może przeprowadzać testy automatyczne?
O ile testy manualne nie zawsze muszą być wykonywane przez wykształconych programistów, automatyczne testy oprogramowania wymagają ich wsparcia. To do znającego kod testera należy przecież napisanie skryptu, dzięki któremu dokładne przetestowanie nowego oprogramowania będzie możliwe.
Jak zatrudnić dobrych testerów automatycznych?
Niektóre firmy z branży IT nie zatrudniają na stałe testerów o określonym profilu, jednak taka potrzeba zachodzi przy niektórych projektach. Jak znaleźć na rynku dobry i zgrany zespół testerów bez konieczności prowadzenia długich rekrutacji i szkoleń? Rozwiązaniem jest wówczas body leasing, a taką usługę oferuje w Polsce na przykład firma Craftware – https://craftware.pl/ rel="nofollow" .