Testövervakning och kontroll inom mjukvarutestning
Vad är testövervakning?
Testövervakning vid testkörning är en process där testaktiviteterna och testinsatserna utvärderas för att spåra aktuella framsteg av testaktivitet, hitta och spåra testmått, uppskatta framtida åtgärder baserat på testmåtten och ge feedback till det berörda teamet också som intressenter om aktuell testprocess.
Vad är testkontroll?
Testkontroll vid testkörning är en process för att vidta åtgärder baserat på resultaten av testövervakningsprocessen. I testkontrollfasen prioriteras testaktiviteter, testschema revideras, testmiljö omorganiseras och andra förändringar relaterade till testaktiviteter görs för att förbättra kvaliteten och effektiviteten i framtida testprocess.
Grattis! Vi börjar nu med Testutförande fas. Medan ditt team arbetar med de tilldelade uppgifterna måste du övervaka och kontrollera deras arbetsaktivitet.
I Testhanteringsfaser tutorial introducerade vi kort testövervakning och kontroll. I den här handledningen kommer du att lära dig det i detalj.
Varför övervakar vi?
Detta lilla exempel visar varför vi behöver övervaka och kontrollera testaktiviteten.
Efter att ha avslutat Testuppskattning och testplanering, styrelsen höll med om din plan och milstolparna är satta enligt följande figur.
Du lovade att avsluta och leverera alla testartefakter från Guru99 Bank Testning projekt enligt ovanstående milstolpar. Allt verkar vara bra och ditt team jobbar hårt.
Men efter 4 veckor går det inte som planerat. Uppgiften att "göra testspecifikation" är försenad med 4 arbetsdagar. Det har en kaskadeffekt och alla efterföljande uppgifter är försenade.
Om er missade milstolpen samt den övergripande projektdeadline.
Som en konsekvens misslyckas ditt projekt och ditt företag förlorar kundens förtroende. Du måste ta fullt ansvar för projektets misslyckande.
Ta en titt på projektets framsteg, kan du svara på din chefs fråga
Jag glömde att övervaka och kontrollera projektets framsteg
Min gruppmedlem fungerade inte bra
Jag vet inte varför.
Du missar deadline eftersom du har glömt att övervaka och kontrollera projektets framsteg. Du bör granska planen och det faktiska schemat. Du kommer att ta reda på att förseningen inträffade i själva den första uppgiften (Gör testspecifikationer). Denna fördröjning ackumulerades i de efterföljande uppgifterna. Hade du övervakat projektet noggrant, kunde du ha upptäckt det här problemet tidigt och hittat en lösning för att lösa det.
Hur mycket och noggrant vi än planerar kommer något att gå fel. Vi måste aktivt övervaka projektet för att
- Tidig upptäckt och reagera på lämpligt sätt på avvikelser och ändringar i planer
- Låt oss kommunicera med intressenter, sponsorer och teammedlemmar exakt var projektet står och bestämma hur mycket din ursprungliga handlingsplan liknar verkligheten
- Det kommer att vara till hjälp för chefen att veta om projektet pågår rätt väg enligt projektets mål. Låter dig göra nödvändiga justeringar angående resurser eller din budget.
Projektövervakning hjälper dig att undvika katastrofer. Övervakning kan jämföras med att kontrollera gasmätaren i din bil när du kör. Det hjälper dig att se hur mycket gas som finns kvar i tanken, övervakning av ditt projekt hjälper dig att undvika att ta slut på gas innan du når ditt mål.
Vad övervakar vi?
Övervakning gör att du kan göra jämförelser mellan din ursprungliga plan och dina framsteg hittills. Du kommer att kunna genomföra ändringar, där det behövs, för att slutföra projektet framgångsrikt.
I ditt projekt, som testledare, bör du övervaka nyckelparametrarna enligt nedan
Pris
Kostnader är en viktig aspekt av projektövervakning och kontroll. Du måste uppskatta och spåra grundläggande kostnadsinformation för ditt projekt. Att ha korrekta projektuppskattningar och en robust projektbudget är nödvändigt för att leverera projekt inom den beslutade budgeten. Anta att din chef har gått med på att finansiera projektet med $100,000 XNUMX. Du måste hålla ett öga på de faktiska kostnaderna medan projektet genomförs. Som nämnts i Testuppskattning artikel, det finns massor av projektaktiviteter som behöver pengar. Du måste övervaka och hantera projektbudgeten för att kontrollera alla dessa aktiviteter. Utan att övervaka projektkostnaden kommer projektet med största sannolikhet aldrig att levereras inom budget. |
Scheman
Hur kan du arbeta utan ett schema? Det kan jämföras med att köra din bil men utan någon aning om hur lång tid det tar att du kommer till destinationen. Oavsett hur stort eller litet ditt projekts storlek och omfattning är, måste du förbereda ett projektschema. Schemat berättar
- När ska varje aktivitet göras?
- Vad har redan gjorts?
- Sekvensen i vilken saker och ting måste avslutas.
Här är ett exempel på projektschema
Du tilldelade en gruppmedlem till en uppgift: Exekvera integrationsfallen för Guru99 Banks webbplats.
Denna uppgift bör vara klar inom en vecka. Du kan skapa ett schema enligt nedan
Resurser
Som nämnts i tidigare artiklar, medel är alla saker som krävs för att utföra projektuppgifterna. De kan vara personer eller utrustning som krävs för att slutföra projektaktiviteten. Brist på resurser kan påverka projektets framsteg.
Sanningen är att allt kanske inte kommer att hända som planerat, anställda kommer att sluta, projektbudgeten kan skäras ned eller tidsplanen kommer att pressas. Övervakningsresurser hjälper dig att tidigt upptäcka resurskris och hitta en lösning för att hantera den.
Kvalitet
Kvalitetsövervakning innebär att övervaka resultaten av specifika arbetsprodukter (som testfallssvit, testexekveringslogg), för att utvärdera om den uppfyller de definierade kvalitetsstandarderna. Om resultaten inte uppfyller kvalitetsstandarder måste du identifiera potentiell lösning.
Exempelvis: Anta att du övervakade och kontrollerade projektets framsteg mycket väl. Slutligen levererade du produkten vid deadline. Projektet verkar vara framgångsrikt.
Men efter att ha levererat 2 veckor fick du denna feedback från kunden
Jag gjorde inget fel. Kanske har kunden gjort fel.
Jag glömde att övervaka kvaliteten på projektets resultat.
Jag vet inte varför.
Det kritiska misstaget du gjorde i det här projektet är att du glömde att övervaka kvaliteten på projektets resultat. Eftersom projektövervakning kräver övervakning inte bara av projektschemat utan även projektkvaliteten.
Hur övervakar man?
När ditt projekt kommer till liv, tänk på dessa frågor:
- Är du på tidtabellen? Om inte, hur långt efter är du och hur kan du komma ikapp?
- Är du över budget?
- Arbetar du fortfarande mot samma projektmål?
- Har du ont om medel?
- Finns det varningstecken på förestående problem?
- Finns det tryck från ledningen för att slutföra projektet tidigare?
Det här är bara några av frågorna du bör ställa dig själv när du övervakar ditt projekts framsteg.
Det är viktigt att övervaka projektets framsteg så att du vet om justeringar behöver göras för att få det att gå tillbaka i rätt riktning. För att övervaka projektets framsteg på ett effektivt sätt bör du följa följande steg
Steg 1) Skapa övervakningsplan
Du kan inte övervaka framstegen om du inte har en plan för att övervaka framstegen med DEFINERADE mätvärden. I likhet med testplanen är övervakningsplanen det första och ett av de viktigaste stegen i övervakningen.
I Övervakningsplanen ska du planera noga om
|
Vilka mätvärden behöver samlas in och mätas?
I övervakningsplanen bör du tydligt definiera vilka mätvärden du behöver samla in och mäta. Som nämnts tidigare avsnitt, statistiken som du behöver samla in
- Smakämnen kosta (tid, pengar) som har spenderats för projektet hittills
- Hur mycket resurs (anställda, utrustning) används för projektet
- Status för uppgiften (på tidtabellen, bakom eller före schemat)
- Smakämnen kvalitet av arbetsprodukten (körhastighet/genomgångsfrekvens, defektmått)
När ska man samla in uppgifterna?
Bestäm dig nu när or hur ofta ska du samla in data för övervakning i övervakningsplanen – Veckovis eller månadsvis? Eller bara i början och slutet av projektet?
Som planen kommer Guru99 Bank-projektet att slutföras på en månad. I så fall rekommenderar vi att du övervakar projektets framsteg vecka or dagligen basis.
Hur utvärderar man projektets framsteg via mått?
I övervakningsplanen bör du definiera metoder att utvärdera projektets framsteg via insamlade mätvärden. Några metoder du kan hänvisa till är
- Jämför framstegen i plan med de faktiska framsteg som laget har gjort
- Definiera kriterier som används för att utvärdera projektets framsteg. Till exempel, om ansträngningen att slutföra en uppgift tog mer än 30% ansträngning än planerat en projektförsening.
Du kan hänvisa till mallen för övervakningsplan här.. Här är en prov övervakningsplan för Guru99 Bank-projektet
Steg 2) Uppdatera förloppsrekord
Med tiden kommer din teammedlem att göra framsteg med sin projektuppgift. Du måste spåra deras aktivitet enligt schemat och be dem regelbundet uppdatera förloppsinformationen, såsom tid, uppgiftsstatus ... etc. Genom att kontrollera dessa poster kan du omedelbart se påverkan på projektplanen.
En av de bästa metoderna för att spåra medlemmens framsteg är att hålla regelbundna möten.
På mötet rapporterar alla medlemmar sin nuvarande status och eventuella frågor. Om en gruppmedlem eller medlemmar har hamnat på efterkälken eller har stött på hinder, formulera en plan för att identifiera och lösa problemet.
Låt oss öva med följande scenario
Som definierats i övervakningsplanen tilldelade du en uppgift "Sätta upp testmiljö" för att testa webbplatsen Guru99 bank till en medlem i ditt team. Hans roll är testadministratör. Han måste ställa in Testmiljö på 6 dagar. Du krävde att han skulle rapportera aktuell status vid varje teammöte. Här är ett exempel på hans rekord av nuvarande framsteg
Steg 3) Analysera posten och gör justeringen
Det finns 2 understeg i stegen
Steg 3.1) Analysera
I det här steget jämför du framstegen du definierade i planen med de faktiska framsteg som laget har gjort. Genom att analysera posten kan du också se hur mycket tid som har lagts ner på enskild uppgift och den totala tiden som spenderats på projektet totalt sett.
Vilken fråga kom du på i den rapporten?
Inget fel, det är fortfarande bra
Uppgiftens framsteg verkar vara försenad
Jag kunde inte hitta något problem i den rapporten
Enligt planen måste testadministratören slutföra sin uppgift till 100 % den 6:e dagen. Men enligt nuvarande status är det 3:e dagen (50 % tidsschema), men han har precis avslutat 20 % av uppgiften. Som ett resultat kan uppgiften bli försenad och missa deadline. Därför kan denna fråga påverka det övergripande projektet.
Genom att spåra och analysera projektets framsteg kan du tidigt upptäcka alla problem som kan hända med projektet, och du kan ta reda på lösningen för att lösa det problemet.
Steg 3.2) Justering
Gör nödvändiga justeringar för att hålla ditt projekt på rätt spår. Tilldela om uppgifter, ändra scheman eller omvärdera dina mål. Detta hjälper dig att fortsätta mot mållinjen.
Vad ska du göra?
Ändra scheman
Gör ingenting
Ändra projektmål
Be om support från en annan teammedlem för att påskynda uppgiften
Som testledare kan du ställas inför liknande situation flera gånger. Det finns massor av lösningar för att lösa det här problemet, och du kanske har din egen lösning.
I ovanstående fall rekommenderar vi att du väljer lösningen – Be support från en annan teammedlem för att påskynda uppgiften. Vissa andra lösningar som att ändra scheman eller inte göra något kan påverka det övergripande projektet. De är inte den bästa lösningen
Steg 4) Ta fram rapporten
Om din chef frågar dig om det aktuella projektet framsteg, om framstegen är bakom or framåt schemat, vad kommer du att svara? Du måste förbereda en lägesrapport för projektet. Att använda rapporten är ett bra alternativ för att dela projektets övergripande framsteg med teammedlemmar eller styrelsen. Det är också ett användbart sätt att visa din chef om projektet är på rätt spår. Du kan använda några mallrapporter för att säkerställa att förloppsdata presenteras konsekvent och klart. Denna artikel inkluderar rapportmallen som du kan hänvisa till. Kontrollera också a provrapport för Guru99 Banking-projekt som referens |
Bästa praxis för testövervakning och kontroll
-
Följ standarderna: En viktig faktor vid projektplanering är att säkerställa standardisering. Det innebär att alla projektaktiviteter måste följa standardprocessriktlinjerna. Standardiserade processer, verktyg, mallar och mätvärden gör analysen enkel, underlättar enkel kommunikation och hjälper projektteammedlemmarna att förstå situationen bättre.
-
Dokumentation: Vad händer om du inte skriver ner någon diskussion eller beslut i ett dokument? Du kan glömma dem och förlora många saker. Du bör skriva ner diskussioner och beslut på lämplig plats och upprätta ett formellt dokumentationsförfarande för möten. Sådan dokumentation hjälper dig att lösa problem med missförstånd eller missförstånd i projektgruppen.
-
Proaktivitet: Problem uppstår i alla projekt. Det viktiga är att du måste anta ett proaktivt förhållningssätt för att lösa problem och problem som uppstår under projektens genomförande. Sådana frågor kan vara budget, omfattning, tid, kvalitet och mänskliga resurser