În IT fiecare rol este important şi trebuie îndeplinit responsabil. Unul dintre aceste roluri este cel de tester. Vrei să ştii ce face un software tester şi ce trebuie să faci tu pentru a ajunge tester? Eşti la locul potrivit. Mentorul Silvia Solomon ne-a răspuns la câteva întrebări despre acest rol. Noi îţi explicăm totul cum putem mai bine.
Un tester este o persoană care verifică software-uri pentru erori, bug-uri şi defecte sau orice problemă care poate afecta performanța software-ului de calculator sau a unei aplicații.
Ce face un software tester mai precis? Printre lucrurile esenţiale pe care le face un tester se numără:
- Înțelegerea documentației unei aplicații și stabilirea lucrurilor ce pot fi testate;
- Crearea unei documentații specifice care să conțină pașii de urmat pentru testare;
- Testarea efectivă a aplicaţiei pe baza test case-urilor create;
- Raportarea erorilor întâlnite pe parcursul testării.
Aceste atribuţii pot fi îndeplinite de un tester în echipe diferite. Printre cele mai întâlnite sunt echipele mixte. Din acestea fac parte atât programatori, cât și testeri. În general, un tester este alocat la 3 programatori. Astfel, într-o singură echipă pot fi unul sau doi testeri.
În funcție de specificul companiei, aceste echipe se ocupă de dezvoltarea unui produs propriu sau oferă servicii de development pentru diferite aplicații ale diferitilor clienți. În orice caz, testerii şi programatorii co-există. După ce developerii își termină munca, aplicația este transmisă testerilor, iar când aceștia găsesc o eroare, este din nou pasată către developeri. Acest proces se repetă până când aplicația este pregătită să ajungă la clientul final.
Clientul final este cel care resimte cel mai mult munca testerilor. Datorită lor acesta se ciocneşte mult mai rar de erori în produsele pe care le foloseşte. Astfel clientul are un grad mai mare de satisfacţie.
Cu fiecare client mulţumit creşte şi nivelul de experienţă al unui tester. Odată cu experienţa vine şi evoluţia. Un tester poate evolua atât pe orizontală, cât şi pe verticală. Mentorul nostru explică evoluţia mai pe larg:
„Evoluţia pe orizontală are loc când un tester are contact cu aplicaţii din domenii diverse în care se pot aplica tot felul de tehnici specifice testării. Totodată, testerul poate crește pe scara ierarhică, ajungând la funcția de Tester manager (QA Lead).”
Ţi se pare atractiv acest rol? Pentru a putea realiza tot ceea ce face software un tester, ai nevoie de câteva calităţi importante:
- atenţia la detalii
- creativitatea
- comunicativitatea
- gândirea critică
- proactivitatea
Ai toate aceste calităţi? Te aşteptăm la cursurile noastre care te ajută să devii tester: cursul de Testare Manuală şi Intro în Testare Automată sau cursul de Testare Manuală.
Descoperă cursurile noastre şi înscrie-te la cel care ţi se potriveşte. Nu lăsa schimbarea pe altă dată.