Ciągły rozwój branży informatycznej niesie ze sobą rozliczne korzyści. Codziennie powstaje cała masa nowych narzędzi, systemów czy stron internetowych, które mają usprawniać aspekty codziennego życia.
Mnogość nowych rozwiązań niesie jednak również zagrożenia. Z uwagi na tempo ich powstawania, użytkownicy są narażeni na masę błędów, które są nieuniknioną konsekwencją początkowych faz rozwoju. Właśnie dlatego w ostatnich latach zawód testera oprogramowania wzrasta na znaczeniu.
Tester IT to osoba zajmująca się profesjonalną weryfikacją poprawności działania aplikacji, systemów czy stron internetowych. Swoją pracę wykonuje on na różnych etapach rozwoju badanego rozwiązania, począwszy od projektowania, kończąc na działającym narzędziu. Często wciela się w rolę tzw. tajemniczego klienta. Wyszukuje on błędy, symulując najróżniejsze zachowania użytkowników, od standardowych, po dość irracjonalne przypadki. Analizuje także sprawność działania technologii oraz pełni najważniejszą role w procesie rozwoju UX.
Można wyróżnić kilka podstawowych zadań testera IT:
- testy wymagań – sprawdzające zgodność programu z wymaganiami i założeniami programisty
- testy funkcjonalne – znane są także jako testy czarnej skrzynki, ponieważ osoba testująca nie ma dostępu do informacji na temat budowy programu, który testuje.
- testy akceptacyjne – testy, których celem nie jest wykrycie błędów, a jedynie uzyskanie formalnego potwierdzenia wykonania oprogramowania odpowiedniej jakości.
- testy poszczególnych elementów systemu
- testy regresyjne – przeprowadzane na niezmienionych elementach programu po wykonaniu zmian w oprogramowaniu.
Więcej o zawodzie testera możecie dowiedzieć się śledząc materiały naszego partnera merytorycznego, firmy testuj.pl:
źródła:
- https://pl.wikipedia.org/wiki/Testy_akceptacyjne
- https://pl.wikipedia.org/wiki/User_experience
- https://www.zawodowe.com/kategorie/telekomunikacja_i_it/tester_oprogramowania/opis_i_zarobki/
- https://pl.wikipedia.org/wiki/Testy_funkcjonalne