Czego szukasz

Tester automatyczny – co robi i jak nim zostać?

Interesują Cię nowe technologie i praca w IT? Mam dla Ciebie propozycję związaną z testowaniem oprogramowania. Sprawdź i dowiedz się co dokładnie robi tester automatyczny i czym jego praca różni się od testera manualnego? I jeśli wiesz, że możesz polubić szukanie błędów – działaj i ucz się!

kobieta pracuje na laptopie i siedzi na ławce

Testowanie w najprostszy sposób można zdefiniować jako sprawdzanie czy wszystkie funkcjonalności w danym oprogramowaniu działają poprawnie. Deweloperzy tworzą kod, a testerzy weryfikują czy przyszły użytkownik będzie mógł z niego korzystać w prawidłowy sposób. Analizują specyfikację techniczną, czyli informacje o wszystkich działaniach oraz wyglądzie oprogramowania, i porównują ją z wersją otrzymaną od programistów 🙂

Zmień zawód i zostań testerką – sprawdź propozycję kursu, który możesz sfinansować z projektu POWER.

Czym różni się tester automatyczny od manualnego?

Wśród ofert pracy dla testerów spotkasz się z podziałem na testerów manualnych i automatycznych. Czym się od siebie różnią?

Tester manualny ręcznie „przeklikuje” oprogramowanie i w ten sposób sprawdza czy pojawiają się w nim błędy. Poznaje specyfikację techniczną danego produktu, tworzy plan, przypadki, scenariusze testowe i raportuje swoje wyniki.

Tester automatyczny natomiast tworzy skrypty i programy, które automatyzują i uzupełniają testowanie manualne.

Różnicę można zauważyć także w zarobkach 😉

Po co są testy automatyczne?

Plusami sposobu sprawdzania poprawności oprogramowania przez testy automatyczne jest oczywiście przyspieszenie całego procesu oraz wyeliminowanie nieuniknionych błędów ludzkich.

Komputer się nie męczy, niczego nie pominie, może wiele razy powtarzać te same czynności, działać o określonych porach i zawsze wykonywać działania w takim samym czasie, co byłoby bardzo trudne lub wręcz niemożliwe w przypadku testowania ręcznego.

Testowanie automatyczne oszczędza także czas testerów, którzy zamiast klikać i sprawdzać wielokrotnie te same funkcjonalności, mogą napisać program, który zrobi to za nich 🙂

Co robi tester automatyczny?

Najłatwiej opisać to na konkretnym przykładzie. Jeśli tester ma sprawdzić poprawność formularza na stronie sklepu internetowego to:

  •  jako tester manualny – będzie wpisywać w poszczególne pola różne wartości, np. w pole Imię wpisze liczby „9876” i sprawdzi czy formularz uzna je za prawidłowe (co będzie błędem), czy też poinformuje, że w tym polu powinny znaleźć się litery;
  • jako tester automatyczny natomiast – napisze skrypt, który będzie wprowadzał różne wartości do formularza za niego.

Łatwo zauważyć, że tester automatyczny oprócz przeprowadzenia analizy przed i po wykonaniu testów, opracowania scenariuszy testowych i współpracy z programistami, musi także posiadać umiejętności programowania (pisania skryptów, programów w jednym z języków programowania) oraz znać narzędzia, które będą mu do tego niezbędne.

Można więc podsumować, że tester automatyczny łączy w pewien sposób zawody testera manualnego, programisty i analityka.

Kto może zostać testerem automatycznym?

Zachęcam do przeczytania historii Agnieszki, która opowiada jaką drogę przeszła, aby zostać testerką automatyczną:

Zawód tester automatyczny? To dużo prostsze niż się wydaje!

Agnieszka wspomniała tam, że ma „wrodzony dar do tego, że czego się nie dotknie, to przestaje działać ?”.

Może masz podobnie? 😉

A całkiem serio, są pewne cechy osobowości, które zdecydowanie ułatwiają karierę na tym stanowisku – cierpliwość, skrupulatność, komunikatywność. Jest to związane z tym, że jako tester będziesz musiała dbać o szczegóły oraz współpracować w zespole, także z programistami, którym w neutralny sposób należy przekazać informacje, że „popełnili błąd” 😉

Nieoceniona dla testera jest również zdolność analitycznego myślenia oraz, w przypadku testera automatycznego, przynajmniej podstawowa znajomość programowania.

Jak możesz zostać testerem automatycznym?

  1. Możesz zacząć naukę od podstaw, najpierw ucząc się testowania manualnego, a w drugim etapie – automatycznego
  2. Możesz być już testerem manualnym i wejść na wyższy poziom.

Sprawdź czego nauczysz się na kursie on-line Tester Manualny i Automatyczny, organizowanym przez Coders Trust Polska.

Kurs możesz sfinansować ze środków z projektu POWER

Zdjęcie: Storyblocks

Spodobał Ci się artykuł? Podziel się z innymi:
Jestem osobą, która nie potrafi się nudzić. Lubię różnorodność, dlatego skończyłam studia łączące zajęcia humanistyczne, graficzne i informatyczne. Odpoczywam podczas długich spacerów, a znajomi wiedzą, że dobrej herbaty w miłym towarzystwie nigdy nie odmówię.
Chcę otrzymywać inspiracje, pomysły i sugestie jak pracować i nie zwariować.
Newsletter wysyłamy raz na 2 tygodnie