leadership testing test lead responsibilities
Leadership în testare - Responsabilități cheie
Importanța testerilor și a echipelor de testare au fost stabilite din nou.
Succesul unei aplicații sau al unui produs este în mare parte atribuit tehnicilor de testare eficiente și eficiente care stau la baza expunerii valabile la erori.
Ce veți învăța:
- O echipă de testare
O echipă de testare
O echipă de testare poate fi alcătuită din persoane cu niveluri de calificare diferite, niveluri de experiență, niveluri de expertiză, atitudini diferite și niveluri diferite de așteptări / interese. Atributele tuturor acestor resurse diferite trebuie să fie exploatate corect, pentru a maximiza calitatea.
Ei trebuie să lucreze împreună, să urmeze procesele de testare și să livreze lucrarea angajată în termenul stabilit. Acest lucru necesită în mod evident necesitatea gestionării testelor, care este cel mai adesea efectuată de o persoană cu rolul de a fi conducător de test.
În calitate de testeri, munca pe care am făcut-o în cele din urmă este un rezultat direct al deciziilor de conducere. Aceste decizii sunt rezultatul încercării de a implementa procese eficiente de asigurare a calității, pe lângă un bun management al echipei de testare.
Articolul în sine este împărțit într-un tutorial din două părți:
- Prima parte ar ajuta la realizarea sarcinilor îndeplinite în mod obișnuit de către un șef de testare și ce alți factori trebuie luați în considerare în timpul conducerii unei echipe de testare.
- A doua parte ar evidenția unele abilități cheie necesare pentru a fi un bun lider și alte câteva abilități despre cum să mențineți o echipă de testare fericită.
Aceste două tutoriale nu numai că ar ajuta clienții potențiali în ceea ce privește modul și ce să se modifice pentru a obține rezultate optime, ci și îndrumă testerii experimentați care aspiră să se mute în noi roluri de conducere.
Testați abilitățile și responsabilitățile de conducere / conducere
Prin definiție, responsabilitatea de bază a oricărui lider de testare este de a conduce în mod eficient o echipă de testeri pentru a îndeplini obiectivele produsului și astfel atingerea obiectivelor organizaționale care sunt derivate. Desigur, oricât de directă este definiția rolului, aceasta se traduce inerent într-o serie întreagă de responsabilități pentru individ.
Să aruncăm o privire asupra responsabilităților sculptate în mod obișnuit ale unui lider de testare.
Citire recomandată=> Cum să construiești o echipă de succes în QA
Un lider de testare este cel mai frecvent responsabil pentru următoarele activități:
# 1) El trebuie să fie capabil să identifice modul în care echipele sale de testare se aliniază în cadrul unei organizații și cum echipa sa va realiza foaia de parcurs identificată pentru proiect și organizație.
#Două) El trebuie să identifice sfera testării necesare pentru o anumită versiune pe baza cerințelor documentului.
# 3) Afișați Planul de testare după discuții cu echipa de testare și solicitați-l să fie revizuit și aprobat de către echipa de management / dezvoltare.
cel mai bun instrument de curățare pentru computer
# 4) Trebuie să identifice valorile necesare și să lucreze pentru a le pune în aplicare. Aceste valori ar putea fi un obiectiv inerent pentru echipa de testare.
# 5) Trebuie să identifice efortul de testare necesar prin calcularea dimensiunii necesare pentru versiunea dată și să planifice efortul necesar pentru același lucru.
# 6) Aflați ce abilități sunt necesare și echilibrați resursele de testare în consecință cu acele nevoi pe baza propriilor interese. Și, de asemenea, identificați dacă există lacune de calificare și planificați sesiuni de instruire și educație pentru resursele de testare identificate.
# 7) Identificați instrumentele pentru raportarea testelor, gestionarea testelor, automatizarea testelor etc. și educați echipa cu privire la modul de utilizare a acestor instrumente. Din nou, planificați sesiuni de transfer de cunoștințe, dacă este necesar, membrilor echipei pentru instrumentele pe care le-ar folosi.
# 8) Păstrarea resurselor calificate prin insuflarea lor de conducere și oferirea de îndrumări resurselor junior, atunci când este necesar, permițându-le astfel să crească.
# 9) Creați un mediu distractiv și propice pentru toate resursele pentru a vă asigura că au un randament maxim.
Gestionați eficient echipele de testare
# 1) Inițiați Activități de planificare a testelor pentru proiectarea cazurilor de testare și încurajați echipa să organizeze ședințe de revizuire și să se asigure că comentariile de revizuire sunt încorporate.
#Două) În timpul ciclului de testare, monitorizați progresul testului prin evaluarea constantă a muncii alocate fiecăreia dintre resurse și reechilibrați-le sau alocați-le după cum este necesar.
# 3) Verificați dacă ar putea exista întârzieri în realizarea programului și purtați discuții cu testerii pentru a afla problemele cu care se pot confrunta și depuneți eforturi mari pentru a le rezolva.
# 4) Țineți întâlniri în cadrul echipei de testare pentru a vă asigura că toată lumea este conștientă de ceea ce fac ceilalți membri ai echipei.
# 5 ) Prezentați statutul în timp util părților interesate și conducerii și insuflați încredere în munca depusă.
# 6) Pregătiți orice planuri de atenuare a riscurilor, în cazul în care sunt prevăzute întârzieri.
# 7) Eliminați orice lacune și diferențe între echipa de testare și conducere pentru a forma un canal de interfață curat bidirecțional.
Citire recomandată=> Cum să mențineți motivația vie în testerii de software?
Managementul testelor
Deși conducerea poate însemna o întreagă arenă de lucruri precum puterea, cunoașterea, capacitatea de a fi proactiv, intuitiv, puterea de a influența deciziile etc., se vede adesea că de multe ori, chiar dacă anumiți lideri de testare posedă aproape toate aceste calități inerent, Probabil că sunt încă departe de țintă la gestionarea eficientă a echipelor de testare din cauza modului în care încearcă să scoată în evidență aceste calități.
Adesea în echipele de testare, deși conducerea și managementul merg împreună mână în mână, cu siguranță nu înseamnă același lucru.
Un lider de testare poate deține toate abilitățile de conducere pe hârtie, dar asta nu înseamnă că poate gestiona și o echipă. Avem mai multe politici stabilite pentru procesele de testare. Cu toate acestea, arta gestionării echipelor de testare este adesea o zonă gri în ceea ce privește definirea unei reguli dure și rapide pentru management.
Aveți vreo gândire cu privire la motivul pentru care ar putea fi și cum diferă orice echipă de testare de alte echipe?
Cred că este extrem de important să ne dăm seama că, cu o echipă de testare care utilizează o abordare de management teoretic perfectă și dovedită, este posibil să nu funcționeze întotdeauna bine.
Lucruri importante de luat în considerare pentru gestionarea eficientă a echipelor de testare
Există anumite fapte care trebuie luate în considerare pentru a gestiona eficient o echipă de testare. Acest lucru a fost elaborat mai jos.
# 1) Înțelegeți testerii
Sarcina unui tester este de a găsi defectele sau erorile din software pentru a-i îmbunătăți calitatea. Într-o echipă, ar putea exista testeri cărora le place să încalce codul, aducând stiluri de testare inovatoare și creative. Inutil să spun că acest lucru necesită ca o persoană să aibă abilități, creativitate și genul de mentalitate de a privi software-ul destul de diferit de restul.
Cu o cantitate semnificativă de timp petrecut în slujba ta în viața ta de zi cu zi și o experiență în creștere, resursele de testare aproape că nu pot ieși din această mentalitate de „testare” și devin o parte din cine sunt, personal și profesional. Ei caută defecte în aproape orice, de la produs la procese, clienți potențiali, manageri etc.
A lua timp pentru a înțelege această mentalitate a echipei de testare este primul și cel mai important pas în a putea obține o abordare rezonabilă de gestionare a testelor pentru un conducător de test.
# 2) Mediul de lucru al testerilor
Echipa de testare se confruntă cel mai adesea cu niveluri ridicate de presiune din cauza termenelor stricte împotriva cantității voluminoase de testare pe care trebuie să o realizeze cu resursele de test date.
cel mai bun downloader gratuit de muzică mp3
Uneori ar putea exista o întârziere în livrarea codului către echipa de testare sau întârziere în achiziționarea mediului necesar sau întârziere în remedierea / verificarea defectelor din cauza nenumăraților factori. Toate acestea, fără nicio extensie în orare.
În plus, ar putea fi necesară o cantitate mare de efort de testare, prin care testarea insuficientă sau incompletă poate ridica direct întrebări cu privire la calitatea produsului.
Chiar dacă echipele de testare pot semnalează anumite riscuri pe care le identifică pro-activ, de multe ori acest lucru nu poate fi considerat foarte pozitiv de către conducere, fie pentru că este posibil să nu înțeleagă complet lipsa de abilitate implicată, fie pentru că ar putea să o privească ca o lipsă de abilități nivel în echipele de testare.
Fără îndoială, echipele de testare suferă un nivel ridicat de frustrare, împreună cu presiunea de a livra la timp. Evaluarea mediului la care este expusă frecvent echipa de testare, lucrul în acesta ar putea fi o contribuție de neprețuit pentru un conducător / manager de testare pentru o gestionare eficientă.
# 3) Testează rolul echipei
După mulți ani în domeniul testării, am realizat că nicio cantitate de testare nu este testarea „completă” și descoperirea „tuturor” defectelor este un fenomen fictiv.
De atâtea ori, indiferent de efortul mare de testare, defectele se găsesc în client sau în mediul de producție și sunt denumite „scăpare” de la echipele de testare. Echipa de testare primește adesea succesul pentru astfel de evadări și i se cere să descrie cantitativ acoperirea testării pentru a descifra dacă această problemă de teren ar fi putut fi surprinsă în timpul ciclului de testare.
Uneori, acest lucru provoacă o mare dezamăgire testerilor cu privire la modul în care rolurile lor sunt prezentate altora în ceea ce privește abilitățile lor și, prin urmare, viziunea lor pentru ei înșiși într-o imagine mai largă.
Concluzie
Înțelegerea tuturor acestor realități în cadrul echipelor de testare ar ajuta stabilirea nivelului tipului de abordare de management de urmat , ceea ce înseamnă că ar exista mari șanse să se îndepărteze de tehnicile standard și teoretice de management.
Vom aborda aceste tehnici în a doua parte a acestui tutorial. Așa că stați la curent! Sau mai bine încă; spune-mi ce părere ai despre acest tutorial lăsând comentariile tale valoroase.
Despre autor: Acesta este un articol invitat de Sneha Nadig. Lucrează ca șef de testare cu peste 7 ani de experiență în proiecte de testare manuală și de automatizare.
Lectură recomandată
- Care ar trebui să fie așteptările dvs. de la conducătorul echipei QA?
- Cum să răspundeți la întrebările legate de interviuri legate de jocul de echipă și de leadership pentru poziția de lider de testare
- Team Building în testarea software-ului - Cum să vă construiți și să vă dezvoltați echipa QA
- Cum să conduci o echipă de testare mai fericită și de succes - Testul de leadership partea 2
- Cum să fii un bun mentor al echipei, antrenor și un adevărat apărător al echipei într-o lume de testare agilă? - Inspiratia
- Cum să pregătiți și să livrați o prezentare remarcabilă de testare a calității echipei
- Cum să construiți o echipă de succes pentru asigurarea calității
- Alegerea Testelor software ca carieră