leadership testing test lead responsibilities
Ledarskap i testning - nyckelansvar
Betydelsen av testare och testteam har fastställts igen.
En applikations eller produkts framgång tillskrivs till stor del effektiva och effektiva testtekniker som ligger till grund för giltig buggexponering.
Vad du kommer att lära dig:
Ett testteam
Ett testteam kan bestå av individer som har olika kompetensnivåer, erfarenhetsnivåer, expertisnivåer, olika attityder och olika förväntningar / intressenivåer. Attributen för alla dessa olika resurser måste utnyttjas korrekt för att maximera kvaliteten.
De måste arbeta sammanhängande tillsammans, följa testprocesserna och leverera det engagerade arbetet inom den planerade tiden. Detta kräver uppenbarligen behovet av testhantering, som oftast utförs av en person med rollen som testledare.
Som testare är det arbete som vi äntligen är vana vid att göra ett direkt resultat av ledarskapsbeslut. Dessa beslut är ett resultat av att försöka implementera effektiva QA-processer utöver god testlagshantering.
Själva artikeln är uppdelad i en handledning med två delar:
- Den första delen skulle hjälpa till att ta fram de vanligt utförda uppgifterna från en testledare och vilka andra faktorer som ska beaktas när man hanterar ett testteam.
- Den andra delen skulle lyfta fram några viktiga färdigheter som krävs för att vara en bra ledare och några andra färdigheter om hur man håller ett testteam lyckligt.
Dessa två handledning hjälper inte bara testledningarna när det gäller hur och vad man ska ändra för att få optimala resultat utan också vägleda de erfarna testarna som strävar efter att gå in i nya ledarroller.
Test Lead / Leadership Färdigheter och ansvar
Per definition är det grundläggande ansvaret för varje testledare att effektivt leda ett testteam för att uppfylla produktmålen och därigenom uppnå de organisatoriska mål som härleds. Naturligtvis, hur okomplicerad definitionen av rollen är, innebär den naturligtvis en hel serie ansvar för individen.
Låt oss ta en titt på en testledares ofta uthuggna ansvar.
Rekommenderad läsning=> Hur bygger jag ett framgångsrikt QA-team?
En testledare är oftast ansvarig för följande aktiviteter:
# 1) Han måste kunna identifiera hur hans testteam passar in i en organisation och hur hans team skulle uppnå den färdplan som identifierats för projektet och organisationen.
#två) Han måste identifiera omfattningen av testningen som krävs för en viss release baserat på kraven i dokumentet.
# 3) Lägg ut testplanen efter diskussioner med testteamet och låt den granska och godkänna av lednings- / utvecklingsteamet.
frågor om selenintervju i företag
# 4) Måste identifiera de mätvärden som krävs och arbeta för att få dem på plats. Dessa mätvärden kan vara ett inneboende mål för testteamet.
# 5) Måste identifiera den testansträngning som krävs genom att beräkna storlek som behövs för den givna utgåvan och planera den erforderliga ansträngningen för samma.
# 6) Ta reda på vilka färdigheter som krävs och balansera testresurserna i enlighet med dessa behov utifrån deras egna intressen. Och identifiera också om det finns några skillnader i skillnader och plan för träning och utbildning för de identifierade testresurserna.
# 7) Identifiera verktygen för testrapportering, testhantering, testautomatisering etc. och utbilda teamet om hur du använder dessa verktyg. Planera återigen kunskapsöverföringssessioner om det behövs till gruppmedlemmarna för de verktyg de skulle använda.
# 8) Att behålla skickliga resurser genom att införa ledarskap i dem och erbjuda vägledning till yngre resurser när det behövs och därigenom göra det möjligt för dem att växa.
# 9) Skapa rolig och gynnsam miljö för alla resurser för att se till att de har maximal genomströmning.
Hantera testteamen effektivt
# 1) Initiera Testplaneringsaktiviteter för testfall design och uppmuntra teamet att hålla granskningsmöten och se till att granskningskommentaren införlivas.
#två) Under testcykeln, övervaka testförloppet genom att ständigt utvärdera arbetet som tilldelats var och en av resurserna och balansera om eller fördela dem efter behov.
# 3) Kontrollera om det kan finnas några förseningar i att uppnå schemat och håll diskussioner med testare för att ta reda på de problem som de kan möta och sträva hårt efter att lösa dem.
# 4) Håll möten inom testteamet för att se till att alla är medvetna om vad de andra gruppmedlemmarna gör.
# 5 ) Presentera statusen i rätt tid för intressenterna och ledningen och skapa förtroende för det arbete som utförs.
# 6) Förbered eventuella riskreduceringsplaner om det finns några förseningar.
# 7) Överbrygga eventuella luckor och skillnader mellan testteamet och ledningen för att bilda en ren tvåvägs gränssnittskanal.
Rekommenderad läsning=> Hur håller jag motivationen vid liv i programvarutestare?
Testhantering
Även om ledarskap kan betyda en hel arena av saker som makt, kunskap, förmågan att vara proaktiv, intuitiv, makten att påverka beslut, etc., ses det ofta att många gånger även om vissa testledare har nästan alla dessa egenskaper i sig, de är fortfarande troligen långt borta från målet för att hantera sina testteam effektivt på grund av det sätt på vilket de försöker få fram dessa egenskaper.
Ofta i testteam, även om ledarskap och ledning går hand i hand, menar de definitivt inte samma sak.
En testledare kan ha alla ledarskapsfärdigheter på papper, men det betyder inte att han kan hantera ett lag också. Vi har flera policyer införda för själva testprocesserna. Emellertid är konsten att hantera testteam ofta ett grått område när det gäller att definiera en hård och snabb regel för ledningen.
Några tankar om varför det kan vara och hur skiljer sig testteam från andra lag?
Jag tycker att det är oerhört viktigt att inse att det med ett testteam som använder en ledningsmetod som är teoretiskt perfekt och beprövad kanske inte alltid fungerar bra.
Viktiga saker att tänka på för att effektivt hantera testteam
Det finns vissa fakta som måste tas i beaktande för att hantera ett testteam effektivt. Detta har utarbetats nedan.
# 1) Förstå testarna
En testares jobb är att hitta fel eller fel i programvaran för att förbättra dess kvalitet. I ett team kan det finnas testare som absolut tycker om att bryta koden genom att ta med innovativa och kreativa teststilar. Det behöver inte sägas att detta kräver att en person har skicklighet, kreativitet och den typ av tankesätt att titta på programvara helt annorlunda än resten.
Med en betydande tid i ditt jobb i ditt dagliga liv och växande erfarenhet kan testresurser nästan inte bryta ur detta ”test” -tänkande och det blir en del av vem de är, personligen och professionellt. De letar efter defekter i nästan allt som sträcker sig från produkten till processer, testledningar, chefer etc.
Att ta sig tid att förstå testgruppens inställning är det första och främsta steget för att kunna få fram en rimlig metod för testhantering för en testledning.
# 2) Testarnas arbetsmiljö
Testteamet befinner sig oftast i höga nivåer av tryck på grund av strikta tidsfrister mot den omfattande mätning de behöver för att uppnå med de givna testresurserna.
Ibland kan det finnas en försening med att leverera koden till testteamet eller fördröja med att skaffa erforderlig miljö eller fördröja med att åtgärda / verifiera fel på grund av otaliga faktorer. Allt detta, utan förlängning i scheman.
Utöver detta kan det krävas en stor mängd testansträngningar, varigenom otillräcklig eller ofullständig testning direkt kan ställa frågor om produktens kvalitet.
Även om testteam kan flagga vissa risker som de identifierar pro-aktivt, så kanske detta ofta inte ser så positivt ut av ledningen, antingen för att de kanske inte helt förstår det som är inblandat eller de kan se på det som brist på skicklighet nivå i testteam.
j2ee intervju frågor och svar för erfarna
Utan tvivel genomgår testteamen höga frustrationsnivåer tillsammans med trycket att leverera i tid. Att mäta miljön som testteamet ofta utsätts för. Att arbeta i det kan vara en ovärderlig input för en testledare / chef för effektiv hantering.
# 3) Testlagets roll
Efter många år i testdomänen har jag insett att ingen testmängd är 'komplett' testning och att avslöja 'alla' defekter är ett fiktivt fenomen.
Så många gånger, oavsett den stora testinsatsen, finns defekter i kund- eller produktionsmiljön och betecknas som en 'flykt' från testteamen. Testteamet tar ofta hit för sådana flykt och uppmanas att kvantitativt beskriva deras testtäckning för att dechiffrera om detta fältproblem kunde ha fångats under testcykeln.
Ibland orsakar detta ett stort svikt för testarna om hur deras roller visas för andra när det gäller deras färdigheter och därmed visionen om det för sig själva i en bredare bild.
Slutsats
Att förstå alla dessa verkligheter inom testteam skulle hjälpa till nivånivå för vilken typ av ledningsmetod som ska följas , vilket innebär att det skulle finnas en god chans att avvika från standard- och teoretiska hanteringstekniker.
Vi kommer att beröra dessa tekniker i den andra delen av denna handledning. Så håll ögonen öppna! Eller ännu bättre; låt mig veta vad du tycker om denna handledning genom att lämna dina värdefulla kommentarer.
Om författaren: Detta är en gästartikel av Sneha Nadig. Hon arbetar som testledare med över sju års erfarenhet av manuella och automatiseringsprojekt.
Rekommenderad läsning
- Vad borde vara dina förväntningar från QA-teamledaren?
- Hur man svarar på Team Playing och Leadership-relaterade intervjufrågor för testledarposition
- Teambuilding i programvarutestning - Hur man bygger och utvecklar ditt QA-team
- Hur man leder ett lyckligare och framgångsrikt testteam - Testledarskap del 2
- Hur man kan vara ett bra teammentor, coach och en riktig lagförsvarare i en smidig testvärld? - Inspirationen
- Hur man förbereder och levererar en enastående QA-testpresentation till teamet
- Hur man bygger ett framgångsrikt QA-team
- Välja programvarutestning som din karriär