Back to Top
Šta radi QA testerQA Tester – koja je njegova uloga i šta radi tester
Autor: Editorial Office

QA Tester – koja je njegova uloga i šta radi tester

Zamislimo da smo projektovali i izgradili kuću. Dolazi trenutak kada je preuzimamo – proveravamo da li je sve urađeno u skladu s planom, ali i građevinskim standardima. Isto važi i za softver. Kada programeri završe svoj deo posla, na scenu stupaju testeri. Ovde razlikujemo dva pojma i u suštini – dve uloge. 

Kao QA Tester, tvoj zadatak je da testiraš softver i proveriš da li sve funkcioniše ispravno, efikasno i bezbedno. Tvoj posao je da pronađeš greške (bug-ove) u softveru. Kada ih uočiš, prijavljuješ ih i prosleđuješ programerima da ih isprave. Naravno, pre samog testiranja, moraš da isplaniraš testove (šta se tačno testira) i napišeš test scenarije (koji korak po korak opisuju aktivnosti koje ćeš sprovoditi tokom testiranja). 

Testiranje može biti: 

  1. manualno – tester sam „klikće” kroz aplikaciju ili veb sajt, 
  2. automatsko – pomoću alata koji automatski izvršavaju testove (u tom slučaju govorimo o ulozi automatskog testera). 

QA (Quality Assurance) je širi pojam od samog testiranja. QA obuhvata ceo proces obezbeđivanja kvaliteta softvera: strategiju testiranja, planiranje, postavljanje standarda kvaliteta – i naravno, samo testiranje. Možemo reći da su testeri deo QA procesa, zaduženi za konkretno testiranje i prijavljivanje grešaka. 

U tom kontekstu često se susrećemo sa ulogom QA specijaliste, koja može uključivati i dodatne odgovornosti van samog testiranja. U praksi, granica između testera i QA specijaliste često se briše – različite kompanije ovu poziciju zovu različito: QA Engineer, Software Tester, Quality Assurance Specialist, itd. 

Posao testera je ključan jer je to najčešće poslednja osoba koja proverava softver pre nego što on dospe u ruke korisnika. Ako tester ne uoči grešku, najverovatnije će to učiniti korisnici – što može izazvati nezadovoljstvo, reklamacije ili negativne recenzije. 

Zamisli da nova verzija tvoje mobilne aplikacije za bankarstvo ima grešku zbog koje ne možeš da izvršiš prenos novca ili da platiš telefonom. Nije samo stvar u tvojoj frustraciji – već i u realnom finansijskom gubitku za banku, koja neće naplatiti proviziju jer do transakcije neće ni doći. Ako se ovakve stvari ponavljaju, korisnici će lako preći konkurenciji koja ima stabilniju aplikaciju. 

Zaključak? Kvalitet proizvoda nije samo odgovornost QA tima. On ne počinje testiranjem, već je rezultat celokupnog procesa razvoja – od ideje, preko planiranja i programiranja, do konačne isporuke. 

Pogledaj kako izgleda QA tester kurs u Coders Lab-u

Više informacija i prijava

Nisi siguan/na da li je QA tester prava oblast za tebe? Kontaktiraj Saru, našeg savetnika za obuke i ona će rado odgovoriti na sva tvoja pitanja!

Sara Dimitrijević

Savetnik za obuke

sara.dimitrijevic@coderslab.rs

+381 66 804 8281 


Najnovije vesti: