10 qualities that can make you good tester
Ce te face să crezi că ești bun la testare? De ce te califici ca tester?
Întrebarea îmi bate încă în urechi ori de câte ori vine vorba de un interviu.
Aceasta a fost întrebarea care mi s-a pus la începutul carierei mele ca tester de software. Intervievatorul a pus câteva întrebări de aptitudine ca de obicei și brusc mi-a aruncat această întrebare. Am rămas aproape mut. De cele mai multe ori, credem că suntem buni la ceva pentru că o facem sau poate presupunem că suntem buni la asta.
După ce am petrecut aproape un deceniu în industrie, când mă uit în urmă, pot înțelege importanța întrebării și, prin urmare, astăzi vă voi prezenta o listă de puncte pe care le-am notat pentru a mă face să simt că sunt / sunt bun la testare .
Hai să aruncăm o privire. Într-o notă laterală, sunteți invitați să adăugați punctul dvs. pe listă și îl vom accepta cu brațele deschise.
Ce veți învăța:
- Calitățile unui bun tester
- # 1) Înțelegeți prioritățile
- # 2) Puneți întrebări
- # 3) Puteți crea un număr de idei
- # 4) Puteți analiza datele
- # 5) Puteți raporta lucruri negative într-un mod pozitiv
- # 6) Ești bun la raportare
- # 7) Sunteți flexibil pentru a sprijini ori de câte ori este necesar
- # 8) Ești capabil să corelezi scenarii în timp real cu testarea software-ului
- # 9) Sunteți un învățător constant
- # 10) Puteți purta pantofii utilizatorului final
- 10 abilități pentru a fi un mare tester: Cum un tester poate fi un mare tester
- # 1) Atitudine pozitivă
- # 2) Comunicare bună
- # 3) Abilități de mai multe sarcini
- # 4) Învățător rapid
- # 5) Pasiunea pentru testare
- # 6) Jucător în echipă
- # 7) Gândiți-vă și acționați ca utilizator final
- # 8) Abilități analitice
- # 9) Fii o inspirație și un model de rol
- # 10) Practica empatia
- Lectură recomandată
Calitățile unui bun tester
Deci, iată-te. Vă rugăm să preveniți condiția „sunteți bun la testarea când” la fiecare punct și citiți:
# 1) Înțelegeți prioritățile
Testerul software devine, fără să știe, un manager de timp bun, deoarece primul lucru pe care trebuie să îl înțeleagă este o prioritate. De cele mai multe ori, vi se oferă un modul / funcționalitate pentru testare și cronologie (ceea ce este întotdeauna corect) și trebuie să dați ieșire. Aceste provocări regulate te fac să înțelegi cum să dai prioritate lucrurilor.
În calitate de tester, trebuie să înțelegeți ce ar trebui testat și ce ar trebui să li se acorde o prioritate mai mică, ce ar trebui automatizat și ce ar trebui testat manual, ce sarcină ar trebui luată mai întâi și ce se poate face în ultimul moment. Odată ce sunteți un maestru în definirea priorităților, testarea software-ului ar fi foarte ușoară.
Dar …… .dar prietenul meu, înțelegerea priorității vine doar cu experiență și astfel răbdarea și un ochi alert sunt cele mai utile arme.
# 2) Puneți întrebări
Punerea întrebărilor este cea mai importantă parte a testării software. Dacă nu reușiți, veți pierde o grămadă importantă de informații.
Întrebările pot fi adresate:
- Pentru a înțelege cerința
- Pentru a înțelege schimbările făcute
- Pentru a înțelege cum a fost implementată cerința
- Pentru a înțelege cum a fost remediat eroarea
- Pentru a înțelege efectele de remediere a erorilor
- Pentru a înțelege produsul din alte perspective, cum ar fi dezvoltarea, afacerile etc.
Poate fi benefic să înțelegeți imaginea de ansamblu și să definiți acoperirea.
# 3) Puteți crea un număr de idei
După cum am scris în aproape toate postările mele, Testarea software-ului este despre idei . Când puteți genera un număr de idei pentru a testa produsul, vă distingeți de mulțime, deoarece de cele mai multe ori oamenii se simt mulțumiți de sine după ce au scris cazuri obișnuite de testare funcțională și de performanță.
După mine, meseria unui tester real începe numai după ce a scris cazuri obișnuite de testare. Cu cât vă gândiți mai mult la modul în care produsul poate fi utilizat în diferite moduri, veți putea genera idei pentru a-l testa și, în cele din urmă, veți câștiga încredere în produs, satisfacția clienților și experiența pe tot parcursul vieții.
Deci, fii un generator de idei dacă vrei să fii bun la testare.
# 4) Puteți analiza datele
Fiind un tester, nu trebuie să faceți doar teste. Trebuie să înțelegeți datele colectate în urma testării și trebuie să le analizați pentru comportamentul particular al aplicației sau al produsului. De cele mai multe ori, când aud despre o eroare nereproductibilă, zâmbesc în tăcere.
Nu există nicio eroare care să nu fie reproductibilă. Dacă s-a produs odată, înseamnă că va apărea pentru a doua oară. Dar pentru a ajunge la cauza principală, trebuie să analizați mediul de testare, datele de testare, întreruperile etc.
De asemenea, după cum știm cu toții, atunci când vine vorba de testarea automatizării, de cele mai multe ori este vorba de analiza rezultatelor testelor, deoarece crearea de scripturi și executarea lor timp îndelungat nu este o sarcină importantă, dar analizarea datelor generate după executarea acestor scripturi este cea mai importantă parte.
# 5) Puteți raporta lucruri negative într-un mod pozitiv
Da, l-ai citit corect. Un tester trebuie să învețe tactici pentru a face față tuturor celor din jur și trebuie să fie bun la comunicare. Nimeni nu se simte bine când i se spune că orice au făcut a fost complet sau parțial greșit. Dar face o mare diferență în reacție atunci când sugerați să faceți ceva sau să corectați ceva cu idei mai bune și fără o voce egoistă.
De asemenea, detaliile sunt importante pentru a oferi detalii cu privire la ce negativ ați văzut și cum poate afecta produsul / aplicația în general.
cum se vizualizează fișierele .json
Nimeni nu ar nega rectificarea. :)
# 6) Ești bun la raportare
Pentru întreaga zi, ați lucrat, ați lucrat și ați executat un număr de cazuri de testare și le-ați marcat ca trecere / eșuare instrumente de gestionare a testelor . Care ar fi statutul tău la sfârșitul zilei? Nimeni nu ar fi interesat să știe câte numere de cazuri de testare ați executat. Oamenii doresc o descriere scurtă și dulce a sarcinii tale de o zi întreagă.
Deci, acum încolo, scrieți-vă raport de stare către client ca - ce ai făcut (la maximum 3 propoziții), ce ai găsit (cu numere de bug) și ce vei face în continuare.
# 7) Sunteți flexibil pentru a sprijini ori de câte ori este necesar
Datoria testerului software nu se încheie după raportarea unei erori. Dacă dezvoltatorul nu este capabil să reproducă eroarea, este de așteptat să sprijiniți-o pentru ao reproduce, deoarece atunci numai dezvoltatorul va putea să o remedieze.
De asemenea, termenele strânse pentru testarea software-ului îi fac pe mulți testeri să ignore calitatea. Abordarea corectă ar trebui să fie o planificare adecvată și un efort suplimentar pentru a acoperi orice este necesar.
# 8) Ești capabil să corelezi scenarii în timp real cu testarea software-ului
Când ești capabil să corelezi testarea cu viața reală, este ușor. Obișnuiește-te să gândești sau să creezi în mod constant cazuri de testare despre cum să testezi un tren, cum să testezi o legumă, cum să testezi un monument și să vezi cum te ajută în viitorul apropiat. Vă va ajuta mintea să generați constant idei și să legați testarea cu lucruri practice.
# 9) Sunteți un învățător constant
Testarea software-ului este o provocare, deoarece trebuie să înveți în mod constant lucruri noi. Nu este vorba despre dobândirea expertizei unui limbaj specific de scriptare; este vorba de a ține pasul cu cele mai noi tehnologii, de a învăța instrumente de automatizare, de a învăța să creați idei, de a învăța din experiență și, în cele din urmă, de a înflori constant.
De asemenea, citiți=> 10 sfaturi pentru a supraviețui și a progresa în domeniul testării software
# 10) Puteți purta pantofii utilizatorului final
Ești un tester bun numai atunci când îți poți înțelege clienții. Clientul este DUMNEZEU și trebuie să-i înțelegeți nevoile. Dacă produsul nu satisface nevoile clienților, oricât de util ar fi, nu va funcționa. Și este responsabilitatea unui tester să înțeleagă clientul.
Actualizați:
10 abilități pentru a fi un mare tester: Cum un tester poate fi un mare tester
Există întotdeauna loc de îmbunătățire și de îmbunătățire a lucrurilor.
Dacă începând ca un QA mai proaspăt și petrecând câțiva ani în domeniu nu v-ați schimbat de la tester la tester Bun / Mare, acest articol este pentru dvs. Citiți mai departe -
Testarea, raportarea și finalizarea unei sarcini este ceva ce oricine poate face după un timp cu experiență și instruire. Dar, a fi tester este mult mai mult.
Fii un mare tester pentru a te ridica și a străluci pe câmp.
Ce te poate duce acolo? Să aflăm!
Cum un tester poate fi un mare tester
De asemenea, citiți => 10 calități care vă pot face un tester bun
# 1) Atitudine pozitivă
O atitudine pozitivă este un agent cheie pentru a reuși în orice domeniu, iar testarea software-ului nu este o excepție.
Testerii minunați sunt:
- Întotdeauna gata să depună eforturi suplimentare.
- Ajutați la îmbunătățirea calității produsului.
- Ajutor pentru livrarea fără obstacole
- Întâlnire de sprijin
Testerii minunați păstrează o atitudine pozitivă. Lor le pasă. Ei înțeleg puterea pozitivității.
Pentru a insufla o atitudine pozitivă, testerii ar trebui să fie atribuită dreptului de proprietate asupra sarcinii s, prompt apreciere și sarcini interesante.
Citește și => 16 Caracteristicile unui tester software excelent
# 2) Comunicare bună
Ajută la depășirea cu ușurință a problemelor critice. Puteți înțelege problemele cu ușurință, documentează mai bine și convinge eficient.
care este numele meu de utilizator și parola pentru routerul meu
Un tester excelent are abilități excelente de comunicare și îl folosește pentru a pune întrebări, pentru a-și prezenta opiniile și pentru a discuta temeinic scenarii / impact.
Abilități bune de comunicare poate fi dobândite cu ușurință prin alăturarea la sesiunile de instruire în comunicare și practicarea acestora în mod regulat. Vă rugăm să rețineți că o comunicare bună nu înseamnă, într-adevăr, a scrie sau a vorbi fluent doar engleza , deși asta ajută.
# 3) Abilități de mai multe sarcini
Abilitățile multi-tasking sunt cererea epocii de astăzi.
Un tester excelent trebuie să jongleze cu mai multe activități, cum ar fi:
- Generați și executați idei de testare
- Proiectați cazuri de testare
- Scrieți rapoarte de erori eficiente
- Lucrați la mai multe proiecte și oferiți actualizări.
Nu numai asta, dar ar trebui să vă acordați prioritate și să vă programați activitățile în consecință.
Abilitățile multitasking necesită practică și mentalitatea corectă.
# 4) Învățător rapid
Un tester excelent este un cursant rapid și auto-învățător.
Nu trebuie să înveți lucruri noi, ar trebui să Vrei să le înveți. Ar trebui să vă puteți actualiza în mod regulat cu noi tehnologii, procese, instrumente, abilități etc.
Învățarea rapidă nu poate fi predată, dar poate fi dezvoltată cu răbdare, planificare, practică și perseverență.
# 5) Pasiunea pentru testare
Trebuie să îți iubești slujba.
Este esențială o pasiune pentru a oferi calitate, pentru a oferi o experiență mai bună utilizatorului, pentru a genera idei noi etc.
„Un tester pasionat este întotdeauna mai bun decât un dezvoltator solid din punct de vedere tehnic.”
Este un schimbător absolut de joc. Nu te vei plictisi niciodată. Nu veți trece cu vederea niciodată ceva de testat. Nu veți raporta niciodată un caz fără a cerceta cu atenție. Nu veți ignora niciodată un caz de colț. Cel mai important, nu veți privi testarea ca pe o muncă nerecunoscătoare. :)
# 6) Jucător în echipă
A fi jucător de echipă este o necesitate pentru fiecare slujbă, dar capătă o dimensiune cu totul nouă, deoarece trebuie să oferim vești proaste. Pentru a face acest lucru bine, trebuie să fii înțelegător și dăruitor. Nu jucați vina. Rămâi pozitiv.
Întinerirea acestei abilități este foarte importantă pentru a fi un tester excelent și o ființă umană bună.
# 7) Gândiți-vă și acționați ca utilizator final
Calitatea înseamnă în cele din urmă satisfacția utilizatorului final.
Indiferent de ceea ce spun cerințele despre impactul utilizatorului final. Acest lucru este ușor, deoarece și noi suntem utilizatori de software, chiar dacă suntem testeri profesioniști.
Cu studiu continuu, observare și comparație, utilizatorul final Perspectiva poate fi cultivată.
# 8)Abilități analitice
Responsabilitatea noastră principală este de a ajuta software-ul să fie cât mai lipsit de erori. Fiecare eroare urmează un model și un tester excelent este întotdeauna bun la observarea acelui model și la raportarea tuturor erorilor din același model.
Analiza aprofundată și creativitatea ajută la cultivarea unor bune abilități analitice.
tip de testare în ingineria software
# 9) Fii o inspirație și un model de rol
Ai dreptate; acest lucru nu are nicio legătură cu testarea. Dar cred că avem o mulțime de domenii pentru a provoca inspirație în oamenii cu care interacționăm în fiecare zi. S-ar putea să fii ultimul dintr-o coadă, dar în câteva minute, va exista întotdeauna cineva în spatele tău. Deci, indiferent în ce poziție vă aflați, există oameni care vă privesc.
Într-o echipă, dacă conducătorul echipei intră adesea în certuri cu dezvoltatorii, în mod firesc și echipa. Dacă un membru al echipei nu urmează un șablon, ceilalți ar putea crede că este în regulă să nu urmeze un șablon.
Fiind conștienți de faptul că fiecare acțiune a noastră rezonează într-un fel în alta din jurul nostru ar trebui să ne facă să aspirăm să inspirăm fără să încercăm măcar.
Există o mulțime de moduri de a-ți lăsa amprenta asupra sarcinilor altfel banale:
- Fii cel mai bun la ceea ce faci
- A fi punctual
- Acordând atenție detaliilor
- Vino cu o nouă bună practică
- Găsirea unei probleme care ar fi putut provoca o defecțiune majoră
- Învățarea unei noi abilități și voluntariatul pentru a vă învăța colegii
- Să fii politicos în comunicarea ta
- Adunați o reputație de a fi cel mai bun tester / cel mai bun reporter de defecte / sau cel mai bun generator de valori.
# 10) Practica empatia
Încă o dată, s-ar putea să nu pară că este nevoie de un atribut pentru testeri. Mai ales că se vorbește mult despre modul în care testerii ar trebui să-și protejeze, să-și protejeze și să-și ghideze defectele spre rezolvare și totul.
Dar testerii trebuie să aibă calitatea pentru a putea simți și nu doar să fie automat. Ajută și procesul de testare.
Lua, De exemplu, o aplicație nouă, care tocmai este integrată ca probă. Ați veni doar să vă prăbușiți, să purtați un război și să spuneți că nu este potrivit pentru nimic? Sau ați testa-o cu simpatie și ați încerca să găsiți zone cu probleme, astfel încât să puteți ajuta dezvoltatorii să îmbunătățească în continuare?
Să ne uităm la el dintr-o perspectivă de exemplu din lumea reală. Tocmai ai terminat de construit un scaun. Ați sări în el sau ați sta cu atenție prima dată? Mai târziu, nu-i așa? După ce sunteți încrezător că vă menține, începeți să adăugați greutăți neobișnuite etc.
Testarea în etapele inițiale trebuie să fie subtilă, lentă și amabilă.
De asemenea, empatia vă poate ajuta fii un jucător de echipă mai bun - nu numai în cadrul echipei tale, ci și cu echipele externe. Când aveți îndoieli, fiți mai amabili decât trebuie.
Sper că această listă vă oferă o idee cu privire la domeniul în care trebuie să lucrați pentru a fi un tester software mai bun.
Despre autor: Această postare este scrisă de membrul echipei STH, Bhumika, un conducător de proiect cu 7 ani de experiență.
Apropo, mi-a fost dor de ceva? Mi-ar plăcea să aud de la tine.
Cu aceasta, închei acest articol cu speranța că aș putea acoperi majoritatea punctelor, ceea ce mă face să fiu un tester bun. Și tu?
Lectură recomandată
- 5 lucruri pe care un dezvoltator începător (și un tester) ar trebui să le știe despre testarea software-ului
- Câștigarea banilor, testarea software-ului Carieră și secretele unui tester cel mai bogat
- 5 moduri de a fi un tester de software îndrăzneț și sigur
- 4 greșeli din viața mea ca tester de software (și probabil că le faceți)
- 9 Mituri și fapte comune de testare a software-ului
- 68 de resurse esențiale pentru a fi un tester de succes (nu ratați!)
- Primele 5 lucruri pe care trebuie să le aibă un tester pentru Excel (și perspectivele schimbătoare ale testerului software)
- De ce testarea software-ului este o sarcină dificilă? Și iată cum puteți face mai ușor