10 lessons learned from 10 years career software testing
După ce am petrecut aproape un deceniu în industria testării software-ului, cred că sunt eligibil să notez învățăturile. :)
De cele mai multe ori, am fost întrebat dacă fac vreun test cu rolul actual?
Răspunsul meu este, DA, întotdeauna!
După cum am scris în multe posturi STH în trecut, testarea software-ului este despre minte și ochi și nu despre ani de experiență , este de așteptat să crească odată cu experiența.
La un nivel pentru începători, când pierdeți o eroare, sunteți doar anunțați despre aceasta, la nivel mediu, când pierdeți o eroare critică, vi se solicită să nu o repetați și la nivel superior, nu trebuie să faceți asta fel de greșeală.
Deci, cu experiența, trebuie să înțelegeți responsabilitatea pe care o poartă. Prin prezenta, tocmai am încercat să subliniez învățăturile mele:
10 oferte de la 10 ani de carieră în testarea software-ului:
Lectia 1: Testarea software-ului este o provocare
Când aud că nu este nimic de făcut în ceea ce privește testarea software-ului, mă simt ciudat.
Nu este greu să gusti rețeta pregătită de bucătar și să-i spui că a uitat să adauge sare? Nu este dificil să-i sugerezi pe cel mai bun pictor auto-pretins să folosească portocaliu în loc de albastru? Nu este greu să afli greșeala de ortografie dintr-o carte lungă de 200 de pagini?
Așa este testarea software-ului. Te provoacă să fii atent, să fii bine cunoscut și în cele din urmă să fii cel care îi place oamenilor chiar dacă găsești greșeli în munca lui.
Lectia 2: Testarea software-ului este despre atitudine
Găsirea defectelor în munca altor persoane nu dă dreptul să fii nepoliticos, critic sau autoritate.
cel mai bun Windows 10 anti spyware gratuit
Atitudinea corectă de a ajuta la îmbunătățirea calității ar trebui să fie principala preocupare. Un tester trebuie să abordeze sarcina de testare cu o atitudine corectă și ar trebui să se uite la o imagine mai largă decât să critice pe cineva sau să se dovedească mai bun.
Lecția # 3: Testarea software necesită abilități de comunicare
Când treaba ta este să găsești defecte în munca altora și să le transmite și persoanei relevante, are nevoie de tact. Nimănui nu i-ar plăcea să audă „ai făcut greșeli”, dar toată lumea ar răspunde pozitiv la „putem face acest lucru mai bine în acest fel, nu crezi?”
Lecția # 4: Testarea software necesită abilități de analiză
De ce dezvoltatorii rezolvă de bunăvoie erorile, raportate de testerul X, dar nu de testerul Y?
Testerul X oferă întotdeauna informații mai bune despre eroarea raportată. Face unele investigații în legătură cu problema, încearcă să înțeleagă cauza principală a problemei , el va reda raportul de erori cu detalii și acesta este motivul, dezvoltatorilor le place să acorde prioritate erorilor sale.
Lecția # 5: Testarea software-ului este despre o învățare constantă
Pentru a supraviețui în orice domeniu, trebuie să se îmbunătățească continuu, iar testarea software-ului nu este o excepție.
Piața este inundată de instrumente, documente, bloguri și multe alte mijloace pentru a învăța lucruri noi. Pentru a crește și a fi bun în ceea ce faceți, trebuie să îl selectați pe cel bazat pe domeniul dvs. de lucru și alegeri, împreună cu cerințele actuale.
De exemplu: acum cinci ani, cineva s-a gândit vreodată că vom căuta atât de rău testere mobile? Așa s-au schimbat tehnologia și generația și, în cele din urmă, cerințele și pentru a supraviețui, trebuie să înveți. :)
Lecția nr. 6: Testarea software-ului nu necesită certificare, ci abilitate
Nu este nimic greșit în obținerea certificării, dar nu este obligatoriu.
Un tester bun trebuie să posede testarea abilităților cum ar fi ochiul ascuțit pentru detalii, abilități analitice și de depanare etc. și cred că nicio certificare nu poate dovedi că sunteți bun la aceste abilități menționate. În timp ce scriu cazuri de testare, niciunul dintre noi nu ar prefera să se gândească la analiza valorilor limită și la tabelele de decizie în mod specific. Ceea ce ne trebuie este aplicarea bunului simț asupra cunoașterii.
Lecția # 7: Testarea software-ului se referă la auto-motivație
Cui i-ar plăcea o persoană care să arate așternut în balconul tău și să te facă să-l mături? Indiferent dacă ajută să facă ceva curat, mai ales nu va fi apreciat.
Așa este profesia! S-ar putea să fiți sau nu apreciat pentru munca de îmbunătățire a calității pe care o faceți, dar trebuie să înțelegeți importanța a ceea ce faceți. Și în timp util, trebuie să vă bateți pe spate pentru munca pe care o faceți.
Spuneți-vă „fac cea mai bună treabă din lume, deoarece vă ajut să îmbunătățesc ceva”, la începutul zilei și nu veți avea nevoie de judecata favorabilă a nimănui pentru a vă motiva.
Lecția # 8: Testarea software-ului este despre înțelegerea priorității
Ce vei alege atunci când vrei să participi la o petrecere, dar trebuie să fii acasă pentru a avea grijă de ceva? Veți înțelege circumstanțele, veți decide prioritățile și, în consecință, veți selecta cea mai bună opțiune.
Așa funcționează și testarea software. Ca tester, poți fi distras cu multe sarcini, la un moment dat, dar trebuie să înțelegi prioritatea fiecăruia, trebuie să înveți din experiențele anterioare, trebuie să cauți sfaturi de la cei care au experimentat-o deja și să lucrezi în conformitate cu prioritatea .
Când sunteți în criză de timp, există nu este nevoie să documentați totul dar pentru a efectua testări și, de asemenea, toate procesele trebuie urmate pentru un proiect de întreținere.
Lecția # 9: Testarea software-ului este despre satisfacția clienților în moduri calitative
Când sunteți tester, trebuie să fiți utilizator final.
Într-adevăr nu contează cum ar trebui utilizat produsul, dar contează cu adevărat să știți cum poate fi utilizat produsul, deoarece acesta este modul în care utilizatorul final va folosi produsul. Puneți-vă în locul utilizatorului final, gândiți-vă la comportamentul produsului atunci când nu este închis corect, cu file continuu, când este manipulat de un copil, când nu există energie și așa mai departe ..
În lumea reală, câți dintre noi pornim computerul conform manualului de utilizare? Majoritatea dintre noi nu. Deoarece pentru noi este un proces cu care suntem obișnuiți de ani de zile și acum considerăm că nicio documentație nu poate ajuta la îmbunătățirea procesului. Același lucru se aplică și așteptărilor utilizatorului final. Toată lumea dorește un produs superb într-o manieră simplistă și ca tester treaba ta este să testezi simplitatea. :)
Lecția # 10: Testarea software-ului este o treabă cu care te poți mândri
Nu cred că trebuie să scriu un singur cuvânt despre acest punct.
Nimeni nu te poate face să te simți inferior fără consimțământul tău. Și nu uitați, dacă nu sunteți mândri, nu ați terminat.
Fii inteligent, urmărește-ți inima, intestinul și toate obiectivele. Sunt sigur că te vei regăsi într-o carieră care te umple de mândrie.
Despre autor: Această postare de inspirație este scrisă de Bhumika M., membru al echipei STH. Este liderul proiectului, având peste 10 ani de experiență în testarea software-ului. Ea este în totalitate în testare și iubește să testeze totul există.
Sper să poți învăța ceva din experiența mea și să crești într-un ritm mult mai rapid în cariera ta!
Doriți să împărtășiți învățarea dvs. din această profesie? Cu siguranță ne-ar plăcea să știm.
Testare fericita :)
Lectură recomandată
- Alegerea Testelor software ca carieră
- Cele mai bune instrumente de testare software 2021 (Instrumente de automatizare a testelor de calitate)
- Testarea software-ului Pachetul de cărți electronice eBook
- Testare software Job asistent QA
- Opțiuni de carieră pentru profesioniști în testarea software-ului
- Testarea software-ului este despre minte și ochi, nu despre ani de experiență!
- Cum să obțineți rapid jobul de testare software
- Revizuirea cărții „Lecții învățate în testarea software-ului”