Ostatnio zauważyłem, że coraz więcej osób chce zacząć pracę jako tester oprogramowania. I szczerze sam w ten trend nieświadomie wszedłem. Niedawno zacząłem pracę jako tester manualny i to taka moja "pigułka" wiedzy dla osób, które chciałyby zacząć w tym zawodzie.
1.To tylko klikanie i łatwa kasa.
Jeśli masz takie podejście, to nie ma sensu żeby zaczynać. Racja - to nie jest jakaś trudna praca, ALE bardzo żmudna. Czasami nad jednym przypadkiem trzeba siedzieć kilka dni, sporo rozmów z developerami czy projekt menadżerami. Często są sytuacje, że trzeba być mocno zaciętym żeby coś zreprodukować. Wydaje mi się, że osoby, które mają słomiany zapał nie za bardzo odnajdą się w takiej pracy.
2.Certyfikat ISTQB
Widziałem sporo opinii bardziej doświadczonych testerów, że ten certyfikat nic nie daje. Otóż nie do końca jest to prawda przy dzisiejszych realiach. Z racji sporej konkurencji, jeśli nie masz w ogóle doświadczenia, taki certyfikat może wyróżnić cię spośród innych kandydatów. No i uważam, że mimo wszystko sporo można się z niego na początku nauczyć. Ogólnie sam zrobiłem i polecam.
3.Co trzeba umieć, by dostać pierwszą prace?
Wiedza teoretyczna z zakresu programowania - tutaj właśnie pomaga certyfikat ISTQB
Język SQL - to totalna podstawa i trzeba SQL'a opanować, bo bez tego nie masz szans
Język angielski - wszystkie scenaria, dokumentacja itd. są pisane w języku angielskim, no i bardzo możliwe, że będziesz pracował w międzynarodowym zespole
Testowanie API(REST/SOAP) - warto przysiąść przy tym, tym bardziej, że to nic trudnego
Podstawowa obsługi Jiry - nie jest wymagane, ale na pewno lepiej żeby się zaznajomić
Podstawowe komendy Linux - większość serwerów stoi na Linux, a często trzeba po nich sprawnie się poruszać np. w poszukiwaniu logów
Devtoolsy - podstawowe narzędzie do pracy z aplikacjami webowymi
Umiejętność programowania - NIEKONIECZNE, ale w ten sposób nauczysz się jak działają programy, co może być pomocne w pracy
4.Materiały do nauki
Materiałów w internecie jest mnóstwo. Od siebie polecam
  • uTest - ogólnie jest to platforma, gdzie zakładasz konto i teoretycznie zgłaszają się do ciebie firmy, żebyś przetestował jakąś apke, ale nie o tym. Jest tam świetna akademia, która nauczy praktycznej pracy przy testowaniu, pokazane tam są przydatne narzędzia do pracy i pokazane są tam dobre praktyki, które powinno się stosować
  • sylabus ISTQB - wiedza teoretyczna
  • Udemy - płatne tutoriale, ale mi osobiście lepiej uczy się z Udemy niż np. z Youtube. Od siebie polecam ten: The Complete 2022 Software Testing Bootcamp | Udemy
I to chyba wszystko
Zapraszam do merytorycznej dyskusji i ewentualnych sprostowań moich głupot
Chud

@WojciechKawulski Dobry wpis

Miedzyzdroje2005

@WojciechKawulski myślę nad tym, żeby się przekwalifikować w IT. Dzięki;)

lukasz-4

@WojciechKawulski Testowanie API(REST/SOAP) - Jak dużo trzeba wiedzieć z Twojego praktycznego doświadczenia/rozmów rekrutacyjnych? Możesz podać jakieś konkretniejsze zagadnienia nad którymi warto się pochylić?

WojciechKawulski

@lukasz-4 Typowo podstawy. Jak zadeklarować jakieś zmienne, jak wysyłać requesty, przy okazji ogarnąć co oznaczają odpowiedzi HTTP. Ja uczyłem się na Postmanie i Postmana używam.


Po prostu polecam pobrać właśnie Postmana, włączyć jakiś poradnik na YouTube i cisnąć.


Dla mnie to właśnie testowanie coś z API to jedno z przyjemniejszych czynności w pracy

Takebushi

„Gardzę testerami” - każdy ujowy „programista”.


„Testerzy pomagają mi skupić się na nowej funkcjonalności” - Chad devemoper

wyindywidualizowanyentuzjasta

@WojciechKawulski Bardzo ciekawy wpis, dzięki

kabat-babat

QA 8 lat here, jeżeli chodzi o SQL to totalny BS ze trzeba znać bo inaczej nie dostaniesz pracy. Pracowałem w 5 firmach w żadnych nie chcieli żeby manualny klikacz dotykał BD.


ISTQB to fajny wpis w cv ale nie znaczy ze konieczny - znajomość sylabusa z zakresu FL już daje pojęcie czy ktoś ogarnia temat na początek, wiec jak nie masz kasy to wystarczy jedynie wpisać znajomość zagadnień istqb. Często firmy fundują takie certyfikaty.


Testowanie Web to tylko jeden front, ale trzeba pamiętać o mobilkach. Przyda się znajomość korzystania z urządzeń android/iOS.


Nauczcie się dobrze pisać bugi i TC! Wiele osób nie umie pisać dobrych bugow przez co dev albo osoba która retestuje często nie wie o co podmiotowi lirycznymi chodziło. TC ma być dobrze opisane do testów regresji lub automatyzacji.


Rest API ważna rzecz, ale nie trzeba na początek umieć postmana a jedynie wiedzieć co dają nam 200,400,500.


No i klasycznie nauczyć się „przetestuj ten długopis”

prosze_bardzo

@kabat-babat nawet w google patrzyłem, ale zwraca tylko reklamy sprzętu - o co chodzi z tym testowaniem długopisu?

nors

@kabat-babat opis błędu i kroki do powtórzenia tego to podstawa, nam testerzy często coś wrzucają ze nie działa i screeny ale już nie opisane jak mam ten błąd odtworzyć i taki task wraca z powrotem do nich

kabat-babat

@prosze_bardzo chodzi o to czy kandydat ma pojęcie jak jakiś produkt można przetestować. Nie ma na to nigdy złotej odpowiedzi, a jedynie ma pokazać czy jesteś kreatywny i znasz techniki testowania. @nors To jest masakra i zawsze w zespole w którym zaczynam pracować jedna z pierwszych rzeczy to dev Bug w jira ma wymagane pola które musza się pojawić w tickecie takie jak info, preconditions, repro steps, actual I expect results.


Mogę jeszcze do nauki polecić stronę i kanał yt guru99 ale trzeba znać angielski

Zaloguj się aby komentować