Testövervakning och kontroll inom mjukvarutestning
⚡ Smart sammanfattning
Testövervakning och testkontroll håller ett testprojekt på rätt spår genom att mäta faktiska framsteg mot planen och sedan agera utifrån vad siffrorna visar, vilket skyddar kostnader, tidsplan, resurser och kvalitet.
Vad är testövervakning?
Testövervakning i testutförande är en process där testaktiviteter och testinsatser utvärderas för att track aktuella framsteg i testaktiviteten, fynd och tracanvända testmått, uppskatta framtida åtgärder baserat på testmåtten och ge feedback till berört team samt intressenter om den nuvarande testprocessen.
Övervakning är en av de viktigaste uppgifterna för testhantering: den omvandlar daglig testaktivitet till siffror som en testchef kan agera utifrån.
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.
Övervakning och kontroll är två halvor av en och samma slinga – övervakning ger fakta, kontroll förändrar planen:
| Aspect | Testövervakning | Testkontroll |
| Syfte | Mät och rapportera vad som faktiskt händer | Ändra vad som händer härnäst |
| Produktion | Testmätvärden och en lägesrapport | Revprioriteringar, schema eller miljö |
| Natur | Observation, ingen intervention | Korrigerande och vägledande åtgärder |
| Trigger | Körs kontinuerligt under testkörning | Utlöst av en avvikelse som övervakningen avslöjar |
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 slutföra och leverera alla testartefakter av 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 höger track 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?
Med övervakning kan du jämföra din ursprungliga plan med dina framsteg hittills och implementera ändringar där det behövs för att slutföra projektet framgångsrikt.
I ditt projekt bör du som testledare övervaka de fyra nyckelparametrarna som visas nedan.
Pris
|
Kostnader är en viktig aspekt av projektövervakning och kontroll. Du måste uppskatta och track 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 teammedlem en uppgift: Utföra integrationsärenden 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 allt som krävs för att utföra projektuppgifterna – personer eller utrustning. Brist på resurser kan påverka projektets framsteg.
Sanningen är att allt inte går som planerat: anställda slutar, projektbudgeten kan skäras ner eller schemat pressas. Att övervaka resurser hjälper dig att upptäcka eventuella resursbrister tidigt och hitta en lösning för att hantera dem.
Kvalitativa
Kvalitetsövervakning innebär att övervaka resultaten av specifika arbetsprodukter (tycka om testfall svit, testkörningslogg), för att utvärdera om den uppfyller de definierade kvalitetsstandarderna. Om resultaten inte uppfyller kvalitetsnormer, måste du identifiera en potentiell lösning.
Exempel: Anta att du övervakade och kontrollerade projektets framsteg mycket väl. Slutligen levererade du produkten vid deadline. Projektet verkar vara framgångsrikt.
Men två veckor efter leveransen fick du den här feedbacken 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
- Ocuco-landskapet 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)
- Ocuco-landskapet 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, den Guru99 Bank-projektet kommer att slutföras inom 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 Bankprojekt
Steg 2) Uppdatera förloppsrekord
Med tiden kommer din teammedlem att göra framsteg med sin projektuppgift. Du måste trackontrollera deras aktivitet enligt schemat och be dem regelbundet uppdatera information om framsteg, såsom nedlagd tid, uppgiftsstatus etc. Genom att kontrollera dessa register kan du omedelbart se effekten på projektplanen.
En av de bästa metoderna att track medlemsförloppet håller 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 definierat i övervakningsplanen tilldelade du uppgiften "Konfigurera testmiljö" för testwebbplatsen. Guru99 bank till en medlem i ditt team. Hans roll är testadministratör. Han måste konfigurera 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.
By tracGenom att analysera projektets framsteg kan du tidigt upptäcka eventuella problem som kan uppstå i projektet och hitta en lösning för att lösa problemet.
Steg 3.2) Justering
Gör nödvändiga justeringar för att hålla projektet igång track. Omfördela uppgifter, ändra scheman eller omvärdera dina mål. Detta kommer att hjälpa 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 ledningsgruppen. Det är också ett användbart sätt att visa din chef om projektet är på gång. track. 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 Bankprojekt 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













