top 8 skills become best qa analyst
Vă întrebați care sunt abilitățile de top pentru QA Analyst? Acest tutorial discută despre abilitățile și mentalitatea de vârf necesare pentru a deveni cel mai bun analist QA:
În călătoria mea de a fi analist QA, am întâlnit atât de mulți studenți care pun întrebarea cum să intru în teste și cum pot deveni cel mai bun la asta. Răspunsul meu este întotdeauna „personalitatea este totul - testarea își alege oamenii”. Poate că ești un Einstein, dar acesta nu este Jocul Tronurilor (creierele), ci al Răzbunătorilor (personalități) .
În toate războaiele câștigate de Răzbunători, ceea ce mi-a ieșit în evidență a fost personalitățile lor în ceea ce privește inteligența sau puterile lor individuale. Deci, în acest articol, Aș dori să vă trec prin formula mea pentru a fi cel mai bun analist de control al calității, folosind descrierea personalității Avenger.
Cred că majoritatea oamenilor din întreaga lume se pot lega de răzbunători, având în vedere popularitatea lor. Deci de aici alegerea mea, dar nu voi limita comparația mea doar la personalitățile lor. Voi folosi și unele dintre puterile lor.
Ce veți învăța:
Abilități de top pentru analistul QA
# 1) Conducerea căpitanului
Aptitudini stabilite:
- Conducere
- Luarea deciziilor
- Proprietate / Responsabilitate
- Autoritate
Lăsați lucrurile să înceapă cu un om de onoare, o mare forță, o natură protectoare și o conducere excelentă, căpitanul America. Respiră, vorbește și merge în frunte. Într-una dintre scenele din Avengers End Game, când erau pe punctul de a călători în trecut, el a rostit un discurs care ne-a făcut să plutim de pe scaunele noastre cu fluturi în stomac.
Oricine ar fi putut spune aceste cuvinte, dar pentru că era Cap, îl puteai simți în degetele de la picioare. Asta numesc eu o conducere excelentă, necesită ca cineva să aibă o tehnică excelentă pentru a-și dezlănțui cuvintele cu o autoritate fermă. Un analist QA cu un astfel de personaj este destinat să crească foarte repede în cariera sa. Au dispărut zilele în care managerii de proiect derulau proiecte, în aceste zile QA este responsabil pentru majoritatea deciziilor, cum ar fi intrarea în direct sau lipsa intrării în direct.
Aici intră în joc marea conducere. Trebuie să fii foarte ferm și cu deciziile sale. Căpitanul America arată, de asemenea, o mare proprietate / responsabilitate asupra operei sale și, în majoritatea cazurilor, „joacă după reguli”. Una dintre abilitățile care fac ca un personal de asigurare a calității să exceleze este disciplina din documentația muncii lor, care vorbește despre proprietatea asupra muncii proprii.
Există reguli și standarde care trebuie menținute atunci când faceți documentație, cum ar fi planuri de testare, cazuri de testare, rapoarte de testare și erori de înregistrare. Testarea este o disciplină foarte structurată. Am văzut oameni deștepți căzând din vagonul QA datorită naturii sale de a-și alege proprii oameni pe baza personalității în locul creierului. Deci, dacă munca structurată evocă superputerile tale interioare, atunci bine ai venit acasă Cap.
# 2) În afara cutiei Iron-Man vs Hulk Smash
Aptitudini stabilite:
- Creativitate
- Explorare
- Lucrând inteligent
Chiar dacă testarea este structurată, aceasta nu limitează creativitatea. Cu toții am văzut cum Tony Stark (Iron-Man) a fost inovator cu costumele sale de fier, de la primul film până la ultimul film al răzbunătorului. Gândește mereu în afara cutiei. El este omul soluțiilor. Pentru acest episod, am nevoie să te imaginezi ca pe Iron Man (poate nu ca partea bogată și murdară a lui), ci doar ca parte creativă.
Omul de fier poate programa aproape orice, poate construi cel mai complex robot și îl poate transforma la fel de plăcut pe cât vrea. Un lucru pe care nu îl poate programa într-un robot este creativitatea nelimitată. Astfel, creativitatea ar trebui să fie hemoglobine în corpul testerului. Tehnicile de testare pot fi aplicate, dar fără creativitate eficacitatea lor este limitată. Pentru excelență în acoperirea testelor, gândirea dvs. ar trebui să fie „ce se întâmplă dacă încerc asta”.
Așa vă aduceți Hulk Smash-ul interior cât de mult puteți. Mentalitatea dezvoltatorului spune „codificați, împachetați și începeți să funcționeze”, în timp ce a dvs., ca tester, ar trebui să spună „spargeți! Lasă-mă să o rup cât pot ”. Ideea este să vă asigurați că încercați toate scenariile la care vă puteți gândi, încălțați-vă ca utilizator final al produsului testat (la fel de bine puteți purta costumul, să mergeți la toate, să trăiți fără pietre).
Cel mai bun mod de a aplica mentalitatea „smash” este prin utilizarea unor modalități eficiente de a mări acoperirea testelor. Personal recomand acest lucru atunci când scriu cazuri de testare; descompuneți fiecare cerință la cât mai multe cazuri de test posibil. Nu faceți tot timpul teste pozitive, încercați mai multe teste negative, încorporați câteva teste exploratorii în mix (dar acest lucru este mai eficient dacă aveți experiență cu software-ul în cauză).
Noul hulk pe care îl vedem în cel mai recent film Avengers (Endgame) este un combo, cu un echilibru între Hulk inteligent (creativ) și Savage (Smash). Putem adopta acest personaj în lumea testării, în care mentalitatea sălbatică spune că trebuie să zdrobim, dar mentalitatea inteligentă vorbește despre „ideea nu este să transpiri”, ceea ce înseamnă că nu trebuie să mergem zdrobind peste tot.
Testarea suplimentară (în special exploratorie) ar trebui să se concentreze asupra zonelor cunoscute a fi inundate de bug-uri. Acum, așa nu lăsați nici o piatră neîntoarsă.
# 3) Precizia lui Hawkeye
Aptitudini stabilite:
- Atentie la detalii
- Agilitate
- Tehnică-automatizare
Hawkeye redefinește precizia, el este totul despre rapid, țintește și trage pentru a nu ucide nici o dor. Ca tester, precizia este foarte importantă. Dacă ar exista o superputere pe care trebuie să o aibă toți supereroii, atunci această superputere ar fi orientată spre detalii pentru testeri. Adică, fără o atenție deosebită la detalii, cum poate un tester să detecteze defecțiuni?
Hawkeyes are, de asemenea, o mare agilitate, ceea ce îi oferă compatibilitate într-un câmp de luptă rapid, în care trebuie să lupte cu adversarii care folosesc gloanțe. Deci, o combinație de agilitate și concentrare excelentă se dovedește a oferi persoanei posibilitatea de a cuie (fără ciocanul lui Thor) mai mult într-un timp limitat.
Această combinație funcționează excelent în avantajul dvs. într-un mediu cu ritm rapid, condus de termene. Abilitățile dvs. de orientare a detaliilor vă asigură că veți prelua cât mai multe bug-uri, agilitatea vă ajută să respectați termenele limită. Dar amintiți-vă că am menționat că QA nu se referă doar la testare, ci și la documentare, care necesită multă precizie.
Hawkeye este, de asemenea, cunoscut ca fiind un tip foarte tehnic care își petrece timpul perfecționându-și arta în timpul liber. În unele cazuri, ca analist QA, vi se poate cere să scrieți sau să executați scripturi de automatizare. Atunci purtați ghetele tehnice, iar abilitățile tehnice trebuie să fie aprobate în mod constant. În calitate de analist de asigurare a calității, ar trebui să vă țineți la curent cu cele mai noi instrumente de testare.
Unele instanțe vă pot solicita, de asemenea, să efectuați testarea back-end. Așadar, pregătește-ți mintea pentru a te scufunda în testarea tehnică a temniței.
# 4) Dr. Ciudate și viitoare neajunsuri
Aptitudini stabilite:
- Identificarea riscului
- Luarea deciziilor
Să fii doctor ciudat în lumea QA este un efort dificil. Dr. Strange este cunoscut a fi un vrăjitor suprem spectaculos, cu capacitatea de a vedea mai multe viitoruri într-o instanță. Nu spun că acum ar trebui să înveți să fii vrăjitor pentru a pune capăt asta. Acest lucru este posibil prin experiența în testare.
Un tester bun își aplică experiența în determinarea deficiențelor în mediul live. În termeni simpli, acest lucru înseamnă că, prin experiență, un tester ar trebui să anticipeze zonele care sunt susceptibile să aibă erori, prin urmare să-și concentreze testarea în astfel de zone. Dar cum rămâne cu cazurile în care testați software-ul pentru prima dată? Amintiți-vă că sunteți acum în pielea unui magician.
Fiecare magician bun ar trebui să aibă întotdeauna câteva trucuri în mânecă. Trucul dvs. este să aplicați o mentalitate a unui utilizator final în testarea dvs. pentru a determina viitoarele neajunsuri atunci când aplicația devine activă. Capacitatea de a testa eventualele neajunsuri ale sistemului live include și predicția riscurilor.
Imaginați-vă, dr. Strange avea puteri atât de valoroase pentru a prezice viitorul, dar nu a făcut nimic în legătură cu asta. Este ca și cum ai comanda o friptură suculentă la un restaurant elegant, dar nu ai dinți. Deci, pentru a recompensa munca depusă în realizarea acestor previziuni de risc, este obligatorie aplicarea strategiilor de atenuare. O modalitate de a face acest lucru este automatizarea cazurilor de testare pentru zonele cu risc ridicat.
Prioritizarea și selectarea cazurilor de testare potrivite pentru a fi automatizate este o abilitate pe cont propriu și necesită o personalitate puternică, deoarece implică o mulțime de decizii.
# 5) Pantera neagră în pantofii oamenilor săi
Aptitudini stabilite:
- Intelegere
- Colectarea cerințelor
- Gândiți-vă ca un utilizator final
- Curiozitate
Acum să ne aruncăm cu gândul ca Black Panther atunci când abordăm nevoile (cerințele) oamenilor săi (utilizatorii finali). Black Panther afișează caracterul de a fi un mare lider nobil care pune pe primul loc nevoile oamenilor săi. Pentru a fi un tester de înaltă performanță, trebuie să aveți abilități pentru a înțelege cerințele și a le putea traduce în cazuri de testare.
Testarea nu începe doar atunci când trebuie să testați software-ul propriu-zis. Conform fundamentelor fundației ISTQB, testarea devreme este cea mai ieftină abordare. Ceea ce înseamnă asta este că testarea ar trebui să înceapă de la etapa de colectare a cerințelor din Ciclul de viață al dezvoltării sistemului (SDLC) pentru a reduce costurile de dezvoltare a sistemului.
Chiar dacă colecția de cerințe nu este în descrierea postului nostru. Am avut atât de multe cazuri în care voi merge cu un dezvoltator să vorbesc cu un utilizator de afaceri pentru a discuta despre cerințe. La întoarcerea noastră, dezvoltatorul va fi parțial indicat de ceea ce solicită proprietarul produsului. A devenit apoi responsabilitatea mea să-i ajut să înțeleagă cerințele.
Vă rugăm să rețineți că acest lucru s-a datorat absenței unui analist de afaceri în organizația noastră la momentul respectiv. Dar, în general, ca analist de asigurare a calității, ar trebui să fiți echipat cu abilități de înțelegere a cerințelor, astfel încât să aveți capacitatea de a le traduce eficient .
Black Panther protejează și Vibranium-ul lor, l-am văzut făcând tot posibilul să se asigure că aduce ceea ce îi aparține lui Wakanda înapoi acasă într-o singură pace. Deci, testarea nu înseamnă a face teste pozitive și negative pentru a îndeplini cerințele. Dar trebuie să fim capabili să ieșim din calea sa pentru a ne asigura că calitatea este menținută la cel mai înalt standard.
Un bun analist QA provoacă, de asemenea, cerințele pentru o calitate mai bună . A ieși din calea ta pentru a asigura o calitate bună înseamnă, de asemenea, testarea zonelor în afara domeniului de aplicare, aplicând o abordare curioasă cu logică.
# 6) Dă-ți totul ca Thor
Aptitudini stabilite:
- Decisiv
- Încredere
- Profesionalism
O mentalitate logică este un mare câștig în QA, dar cu o combinație cu o personalitate puternică, aceasta este o acasă, cum ar fi Thor și ciocanul său. Thor are o personalitate puternică, deși ergo-ul său îi umbrește uneori judecata, are un puternic sentiment de a nu renunța. După ce planeta sa natală a fost distrusă și și-a pierdut ciocanul, a epuizat toate opțiunile posibile pentru a găsi o modalitate de a ucide Thanos.
Aceasta este mentalitatea de care ai nevoie ca tester (cu siguranță să nu găsești un ciocan mai mare, așa cum a făcut Thor?), Dar o abordare de a găsi cât mai multe unghiuri posibile pentru a testa un anumit element. Acest lucru se extinde și la a fi puternic în cazurile în care dezvoltatorii vor respinge erorile pe care le-ați înregistrat fără motive temeinice. Ar trebui să puneți întrebări cu dovezi, dar acest lucru nu înseamnă că trebuie să fiți încăpățânat.
Dar dacă nu sunteți mulțumit de motivele furnizate pentru respingerea erorilor. Ar trebui să puneți la îndoială respingerea până când sunteți mulțumit. Amintiți-vă deciziile cu privire la faptul dacă un articol poate fi împins într-un sistem live sau nu se află în încrederea QA în acea caracteristică.
Deci, dacă personalul dvs. de asigurare a calității nu sunteți încrezător cu o caracteristică din cauza respingerii erorilor înregistrate, dar totuși lăsați această caracteristică să intre pe sistemul live, acest lucru pune la îndoială profesionalismul dvs. și certificarea dvs. ca analist de calitate. Chiar dacă Thor a încercat să găsească o soluție alternativă la masacrul lui Thanos, a ajuns la un punct de înfrângere și a fost obligat să accepte.
La fel ca la testare, se pot încerca toate scenariile posibile la care se pot gândi pentru a asigura o acoperire excelentă a testelor. Dar, oricât de foame ar putea fi un tester pentru software 100% fără erori; trebuie să fii pregătit pentru a fi eliminat cu limite de testare.
Conform celui de-al doilea principiu ISTQB, testarea exhaustivă nu este practic posibilă. Deci, acest lucru înseamnă că trebuie să aveți o mentalitate care acceptă, de asemenea, limitele de testare.
# 7) A fi un Spider-Man
cu ce deschid fișiere jar
Aptitudini stabilite:
- Intuiţie
- Integrare
A fi Spiderman în teste se referă doar la abilitatea gândurilor de legătură care conectează punctele, care este utilă în abordarea testelor de integrare. Există diferite niveluri de testare, iar testarea integrării este un nivel care poate fi foarte dificil, în funcție de complexitatea sistemelor integrate și de modul în care acestea interacționează. Pentru a câștiga bătălia testării eficiente a integrării, aveți nevoie de superputerea „webby”.
Știm, de asemenea, că Spiderman are o personalitate intuitivă foarte puternică. O combinație de experiență și intuiție puternică poate ajuta un tester să preia cele mai puțin așteptate erori în timpul testelor exploratorii. Recent, testam o caracteristică de raport și o „voce” aleatorie în capul meu spunea: „Ar trebui să încep prin a privi o altă caracteristică fără legătură și să ghicesc ce? la prima mea interacțiune cu acel ecran, am detectat o eroare pe o funcție a sistemului care nu era atât de frecvent utilizată.
# 8) Focusul văduvei negre
Aptitudini stabilite:
- Concentrați-vă
- Tactic
Abilitatea de a câștiga Black Widow este abordarea ei concentrată în materie. Ea realizează acest lucru folosind o tehnică de divizare și cucerire. Este pe deplin conștientă că nu este un zeu al tunetului care poate lovi un potop de bărbați dintr-o singură lovitură și nici nu are o armură de lux care să poată trage 100 de rachete pentru a obține același lucru. Dar împărțirea și cucerirea ei o pun întotdeauna deasupra rivalilor ei pe câmpul de luptă.
În testare, accentul este foarte important în abordarea caracteristicilor complexe. În general, este recomandabil să nu mușcați ceea ce nu puteți mesteca. Testarea focalizată poartă perfect acest sfat.
Concluzie
Am crezut întotdeauna că cariera ta ar trebui să fie o extensie a personalității tale. Deci, dacă îți aliniezi personalitatea cu cariera potrivită, ai câștigat o luptă uriașă. După cum am explicat. analiza testelor este o carieră care necesită personalitatea și mentalitatea „corectă”.
Am văzut intelectele părăsind QA nu pentru că este greu, ci pentru că personalitatea lor se afla pe o cale diferită față de QA. Așadar, sfatul meu pentru dvs. este dacă vă gândiți să intrați în QA, să vă evaluați mai întâi personalitatea pentru fitness sau dacă sunteți deja în QA și trebuie să accelerați în carieră, verificarea personalității dvs. vă va conduce pe calea cea bună .
Sper, acest tutorial vă ghidează pentru a vă identifica personalitatea ca analist QA !!
Lectură recomandată
- 40+ Întrebări și răspunsuri la interviuri populare de testare a analistului QA (LISTA 2021)
- 6 abilități de bază pe care ar trebui să le aibă fiecare tester (în principal mai proaspăt)
- 9 moduri de a vă îmbunătăți rapid abilitățile de scriere ca tester software
- Abilități de asistent executiv, salariu, responsabilități și altele
- Cum să-ți dai seama ce job QA ți se potrivește cel mai bine pe baza abilităților tale?
- Cum să vă îmbunătățiți abilitățile de testare și să învingeți concurența!
- Instrumente peste abilități: ne lipsește ideea?
- Kick Start Your Career as a Business Analyst: A Career Avenue for You