leadership testing test lead responsibilities
Leadership nel test - Responsabilità chiave
L'importanza dei tester e dei team di test è stata nuovamente stabilita.
Il successo di un'applicazione o di un prodotto è in gran parte attribuito a tecniche di test efficienti ed efficaci che costituiscono la base per una valida esposizione dei bug.
Cosa imparerai:
Un team di test
Un team di test può essere composto da persone con livelli di abilità, livelli di esperienza, livelli di competenza, atteggiamenti diversi e livelli di aspettative / interessi diversi. Gli attributi di tutte queste diverse risorse devono essere sfruttati correttamente, al fine di massimizzare la qualità.
Devono lavorare insieme in modo coerente, seguire i processi di test e consegnare il lavoro impegnato entro il tempo programmato. Ciò ovviamente richiede la necessità della gestione del test, che è più spesso eseguita da un individuo con il ruolo di responsabile del test.
In qualità di tester, il lavoro che ci siamo finalmente ridotti a fare è un risultato diretto delle decisioni di leadership. Queste decisioni sono il risultato del tentativo di implementare processi di controllo della qualità efficaci oltre a una buona gestione del team di test.
L'articolo stesso è diviso in un tutorial di due parti:
- La prima parte aiuterebbe a far emergere i compiti comunemente svolti da un Test Lead e quali altri fattori devono essere considerati durante la gestione di un team di test.
- La seconda parte evidenzierebbe alcune abilità chiave richieste per essere un buon leader e alcune altre abilità su come mantenere felice un team di prova.
Questi due tutorial non solo aiuterebbero i Test Lead in termini di come e cosa modificare per ottenere risultati ottimali, ma guiderebbero anche i tester esperti che aspirano a passare a nuovi ruoli di leadership.
Testare le capacità e le responsabilità di Leadership / Leadership
Per definizione, la responsabilità di base di qualsiasi Test Lead è quella di guidare efficacemente un team di tester per raggiungere gli obiettivi del prodotto e quindi raggiungere gli obiettivi organizzativi che ne derivano. Naturalmente, per quanto semplice sia la definizione del ruolo, si traduce intrinsecamente in tutta una serie di responsabilità per l'individuo.
Diamo un'occhiata alle responsabilità comunemente scolpite di un Test Leader.
Lettura consigliata=> Come costruire un team di QA di successo?
Un responsabile del test è più comunemente responsabile delle seguenti attività:
# 1) Deve essere in grado di identificare come i suoi team di test si allineano all'interno di un'organizzazione e come il suo team raggiungerebbe la roadmap identificata per il progetto e l'organizzazione.
#Due) Deve identificare l'ambito del test richiesto per una particolare versione in base ai requisiti del documento.
# 3) Pubblicare il piano di test dopo aver discusso con il team di test e farlo rivedere e approvato dal team di gestione / sviluppo.
migliore app spia per telefoni cellulari per Android
# 4) Deve identificare le metriche richieste e lavorare per metterle in atto. Queste metriche potrebbero essere un obiettivo intrinseco per il team di test.
# 5) Deve identificare lo sforzo di test richiesto calcolando il dimensionamento necessario per il rilascio dato e pianificare lo sforzo richiesto per lo stesso.
# 6) Capire quali abilità sono richieste e bilanciare le risorse del test di conseguenza con quelle esigenze in base anche ai propri interessi. E anche identificare se ci sono lacune di competenze e pianificare sessioni di formazione e istruzione per le risorse di test identificate.
# 7) Identifica gli strumenti per Test Reporting, Test Management, Test Automation, ecc. E istruisci il team su come utilizzare questi strumenti. Anche in questo caso, pianificare sessioni di trasferimento delle conoscenze, se necessario, ai membri del team per gli strumenti che utilizzerebbero.
# 8) Mantenere risorse qualificate instillando la leadership in loro e offrendo una guida alle risorse junior come e quando richiesto, consentendo loro di crescere.
# 9) Crea un ambiente divertente e favorevole per tutte le risorse per assicurarti che abbiano il massimo rendimento.
Gestisci efficacemente i team di test
# 1) Avvia il file Attività di pianificazione dei test per la progettazione del caso di test e incoraggiare il team a tenere riunioni di revisione e garantire che i commenti di revisione siano incorporati.
#Due) Durante il ciclo di test, monitorare lo stato di avanzamento del test valutando costantemente il lavoro assegnato a ciascuna delle risorse e riequilibrarle o ridistribuirle secondo necessità.
# 3) Controlla se potrebbero esserci dei ritardi nel raggiungimento del programma e discuti con i tester per capire i problemi che potrebbero dover affrontare e sforzati di risolverli.
# 4) Tenere riunioni all'interno del team di test per assicurarsi che tutti siano consapevoli di ciò che stanno facendo gli altri membri del team.
# 5 ) Presentare lo stato tempestivo agli stakeholder e al management e infondere fiducia nel lavoro svolto.
# 6) Preparare eventuali piani di mitigazione del rischio se nel caso in cui siano previsti ritardi.
# 7) Colmare eventuali lacune e differenze tra il team di test e la direzione al fine di formare un canale di interfaccia a due vie pulito.
Lettura consigliata=> Come mantenere viva la motivazione nei tester di software?
Gestione dei test
Sebbene Leadership possa significare un'intera arena di cose come potere, conoscenza, capacità di essere proattivi, intuitivi, potere di influenzare le decisioni, ecc. probabilmente sono ancora lontani dall'obiettivo di gestire efficacemente i loro team di test a causa del modo in cui cercano di far emergere queste qualità.
Spesso nei team di test, sebbene Leadership e Management vadano di pari passo, sicuramente non significano la stessa cosa.
Un Test Leader può possedere tutte le capacità di leadership sulla carta, ma ciò non significa che possa anche gestire una squadra. Abbiamo diverse politiche stabilite per i processi di test stessi. Tuttavia, l'arte della gestione dei team di test è spesso un'area grigia in termini di definizione di una regola rigida e rapida per la gestione.
Qualche idea sul perché potrebbe essere e in che modo un team di test è diverso dalle altre squadre?
Penso che sia estremamente importante rendersi conto che con un team di test che utilizza un approccio di gestione che è teoricamente perfetto e comprovato, potrebbe non funzionare sempre bene.
Aspetti importanti da considerare per gestire efficacemente i team di test
Ci sono alcuni fatti che devono essere presi in considerazione per gestire efficacemente un team di test. Questo è stato elaborato di seguito.
# 1) Comprendi i tester
Il compito di un tester è trovare i difetti o i bug nel software per migliorarne la qualità. In un team, potrebbero esserci tester a cui piace assolutamente rompere il codice introducendo stili di test innovativi e creativi. Inutile dire che questo richiede che una persona abbia abilità, creatività e il tipo di mentalità di guardare il software in modo abbastanza diverso dal resto.
Con una quantità significativa di tempo speso nel tuo lavoro nella tua vita quotidiana e nella tua esperienza in crescita, le risorse di test non possono quasi uscire da questa mentalità di 'prova' e diventano parte di ciò che sono, personalmente e professionalmente. Cercano i difetti in quasi tutto, dal prodotto ai processi, ai test lead, ai manager, ecc.
Prendersi del tempo per comprendere questa mentalità del team di test è il primo e più importante passo per essere in grado di derivare un approccio ragionevole alla gestione del test per un responsabile del test.
# 2) Ambiente di lavoro dei tester
Il team di test molto spesso si trova a dover affrontare alti livelli di pressione a causa di scadenze rigorose contro la quantità voluminosa di test che devono raggiungere con le risorse di test fornite.
app per convertire youtube in mp3
A volte potrebbe esserci un ritardo nella consegna del codice al team di test o nell'acquisizione dell'ambiente richiesto o nella correzione / verifica dei difetti a causa di innumerevoli fattori. Tutto questo, senza proroga degli orari.
In aggiunta a ciò, potrebbe essere richiesta una grande quantità di lavoro di test, per cui test insufficienti o incompleti possono sollevare direttamente domande sulla qualità del prodotto.
Anche se i team di test possono segnalare determinati rischi che identificano in modo proattivo, molte volte questo potrebbe non essere considerato molto positivamente dalla direzione o perché potrebbero non comprendere completamente il nocciolo coinvolto o potrebbero considerarlo una mancanza di abilità livello nei team di test.
Senza dubbio i team di test subiscono alti livelli di frustrazione insieme alla pressione di consegnare in tempo. Valutare l'ambiente a cui è spesso esposto il team di test, lavorare in esso potrebbe essere un input inestimabile per un responsabile / manager del test per una gestione efficace.
# 3) Il ruolo del team di test
Dopo molti anni nel dominio dei test, mi sono reso conto che nessuna quantità di test è un test 'completo' e scoprire 'tutti' i difetti è un fenomeno fittizio.
Molte volte, indipendentemente dal grande sforzo di test, i difetti vengono rilevati nel cliente o nell'ambiente di produzione e definiti come una 'fuga' dai team di test. Il team di test spesso prende il colpo per tali fughe e gli viene chiesto di descrivere quantitativamente la copertura dei test per decifrare se questo problema sul campo potrebbe essere stato rilevato durante il ciclo di test.
A volte questo provoca una grande delusione nei tester riguardo a come i loro ruoli sono rappresentati agli altri in termini di abilità e quindi la visione di ciò a se stessi nel quadro più ampio.
Conclusione
La comprensione di tutte queste realtà all'interno dei team di test aiuterebbe definizione del livello del tipo di approccio gestionale da seguire , il che significa che ci sarebbero buone possibilità di allontanarsi dalle tecniche di gestione standard e teoriche.
Tratteremo queste tecniche nella seconda parte di questo tutorial. Quindi rimanete sintonizzati! O meglio ancora; fammi sapere cosa ne pensi di questo tutorial lasciando i tuoi preziosi commenti.
Circa l'autore: Questo è un articolo ospite di Sneha Nadig. Lavora come Test Lead con oltre 7 anni di esperienza in progetti di test manuali e di automazione.
Lettura consigliata
- Quali dovrebbero essere le vostre aspettative dal responsabile del team QA?
- Come rispondere alle domande di colloquio relative al gioco di squadra e alla leadership per la posizione del capo del test
- Team Building nel test del software - Come costruire e far crescere il tuo team di controllo qualità
- Come guidare un team di test più felice e di successo - Test di leadership, parte 2
- Come essere un buon mentore di squadra, allenatore e un vero difensore di squadra in un mondo di test Agile? - L'ispirazione
- Come preparare e fornire al team una presentazione eccezionale per il test di qualità
- Come creare un team di QA di successo
- Scegliere il test del software come carriera