Testovervågning & Testkontrol under testudførelse: Komplet vejledning

Indholdsfortegnelse:

Anonim

Hvad er testovervågning?

Testovervågning i testudførelse er en proces, hvor testaktiviteterne og testindsatsen evalueres for at spore den aktuelle status for testaktivitet, finde og spore testmetricer, estimere de fremtidige handlinger baseret på testmetrics og give feedback til det pågældende team såvel som interessenter om den aktuelle testproces.

Hvad er testkontrol?

Testkontrol i testudførelse er en proces til at tage handlinger baseret på resultaterne af testovervågningsprocessen. I testkontrolfasen prioriteres testaktiviteter, testplanen revideres, testmiljøet reorganiseres, og der foretages andre ændringer i forbindelse med testaktiviteter for at forbedre kvaliteten og effektiviteten af ​​den fremtidige testproces.

Tillykke! Vi starter nu med testudførelsesfasen . Mens dit team arbejder på de tildelte opgaver, skal du overvåge og kontrollere deres arbejdsaktivitet.

I vejledningen til testadministrationsfaser introducerede vi kort overvågning og kontrol af test. I denne vejledning lærer du det detaljeret.

Hvorfor overvåger vi?

Dette lille eksempel viser dig, hvorfor vi har brug for at overvåge og kontrollere testaktivitet.

Efter afslutning af testestimering og testplanlægning godkendte direktionen din plan, og milepæle indstilles i henhold til følgende figur.

Du lovede at færdiggøre og levere alle testgenstande fra Guru99 Bank Testing-projektet i henhold til ovenstående milepæle. Alt ser ud til at være godt, og dit team arbejder hårdt.

Men efter 4 uger går tingene ikke som planlagt. Opgaven med "Making Test specification" er forsinket med 4 arbejdsdage. Det har en kaskadevirkning, og alle efterfølgende opgaver er forsinket.

Du gik glip af milepælen såvel som den samlede projektfrist.

Som en konsekvens mislykkes dit projekt, og din virksomhed mister kundernes tillid. Du skal tage det fulde ansvar for projektets fiasko.

Se projektets fremskridt. Kan du besvare din chefs spørgsmål Hvorfor gik du glip af deadline?
Jeg glemte at overvåge og kontrollere projektforløbetMit teammedlem fungerede ikke godt
Jeg ved ikke hvorfor.
Korrekt
Du går glip af deadline, fordi du har glemt at overvåge og kontrollere projektforløbet. Du bør gennemgå planen og den aktuelle tidsplan. Du vil finde ud af, at forsinkelsen opstod i selve den allerførste opgave (Make Test-specifikationer). Denne forsinkelse akkumuleret i de efterfølgende opgaver. Hvis du havde overvåget projektet nøje, kunne du have opdaget dette problem tidligt og finde en løsning til at løse det.
Ukorrekt

Uanset hvor meget og omhyggeligt vi planlægger, vil der gå noget galt. Vi skal aktivt overvåge projektet til

  • Tidlig opdage og reagere passende på afvigelser og ændringer i planer
  • Lad os kommunikere med interessenter, sponsorer og teammedlemmer nøjagtigt, hvor projektet står, og bestemme, hvor tæt din oprindelige handlingsplan ligner virkeligheden
  • Det vil være nyttigt for lederen at vide, om projektet kører på den rette vej i henhold til projektmålene. Giver dig mulighed for at foretage de nødvendige justeringer vedrørende ressourcer eller dit budget.

Projektovervågning hjælper dig med at undgå katastrofer. Overvågning kan sammenlignes med at kontrollere gasmåleren i din bil, mens du kører. Det hjælper dig med at se, hvor meget gas der er tilbage i tanken. Overvågning af dit projekt hjælper dig med at undgå at løbe tør for gas, før du når dit mål.

Hvad overvåger vi?

Overvågning giver dig mulighed for at foretage sammenligninger mellem din oprindelige plan og dine fremskridt hidtil. Du vil være i stand til at implementere ændringer, hvor det er nødvendigt, for at gennemføre projektet med succes.

I dit projekt, som Test Manager, skal du overvåge nøgleparametrene som nedenfor

Koste

Omkostninger er et vigtigt aspekt af projektovervågning og -kontrol. Du skal estimere og spore grundlæggende omkostningsoplysninger til dit projekt . At have nøjagtige projektestimater og et robust projektbudget er nødvendigt for at levere projektet inden for det besluttede budget. Antag, din chef har accepteret at finansiere projektet med $ 100.000. Du skal holde øje med de faktiske omkostninger, mens projektet implementeres. Som nævnt i artiklen om testestimering er der masser af projektaktiviteter, der har brug for penge. Du er nødt til at overvåge og styre projektbudgettet for at kontrollere alle de aktiviteter. Uden overvågning af projektomkostningerne leveres projektet sandsynligvis aldrig på budgettet.

Tidsplaner

Hvordan kan du arbejde uden en tidsplan? Det kan sammenlignes med at køre din bil, men uden nogen idé om, hvor lang tid det tager at komme til destinationen. Uanset hvor stort eller lille projektets størrelse og omfang er, skal du udarbejde en projektplan. Tidsplanen fortæller dig

  • Hvornår skal hver aktivitet udføres?
  • Hvad er allerede afsluttet?
  • Den rækkefølge, hvor ting skal færdiggøres.

Her er et eksempel på projektplan

Du tildelte et teammedlem til en opgave: Udførelse af integrationssagerne på Guru99 Banks websted.

Denne opgave skal være færdig på en uge. Du kan oprette en tidsplan som angivet nedenfor

Ressourcer

Som nævnt i tidligere artikler er ressourcer alt, hvad der kræves for at udføre projektopgaverne. De kan være personer eller udstyr, der kræves for at gennemføre projektaktiviteten. Mangel på ressourcer kan påvirke projektets fremskridt.

Sandheden er, at alt muligvis ikke sker som planlagt, medarbejdere vil forlade, projektbudgettet kan blive skåret ned, eller planen bliver skubbet. Overvågning af ressourcer hjælper dig med tidligt at opdage enhver ressourceknude og finde en løsning til at håndtere det.

Kvalitet

Kvalitetsovervågning indebærer overvågning af resultaterne af specifikke arbejdsprodukter (som test case-suite, testudførelseslog) for at evaluere, om den opfylder de definerede kvalitetsstandarder. Hvis resultaterne ikke opfylder kvalitetsstandarder, skal du identificere potentiel opløsning.

Eksempel: Antag at du har overvåget og kontrolleret projektforløbet meget godt. Endelig leverede du produktet inden fristen. Projektet ser ud til at være vellykket.

Men efter at have leveret 2 uger fik du denne feedback fra kunden

Hvad har jeg gjort forkert?
Jeg gjorde intet forkert. Måske begik kunden en fejltagelse.
Jeg glemte at overvåge kvaliteten af ​​projektets output.
Jeg ved ikke hvorfor.
Forkert korrekt
Den kritiske fejl, du lavede i dette projekt, er at du har glemt at overvåge kvaliteten af ​​projektudgangen. Fordi projektovervågning kræver ikke kun overvågning af projektplanen, men også projektets kvalitet.

Hvordan overvåges?

Husk disse spørgsmål i tankerne, når dit projekt kommer til live:

  • Er du til tiden ? Hvis ikke, hvor langt bagefter er du, og hvordan kan du indhente?
  • Er du over budget ?
  • Arbejder du stadig mod det samme projektmål?
  • Mangler du ressourcer ?
  • Er der advarselstegn på forestående problemer ?
  • Er der pres fra ledelsen om at gennemføre projektet hurtigere?

Dette er blot nogle få af de spørgsmål, du skal stille dig selv, når du overvåger projektets fremskridt.

Det er vigtigt at overvåge projektets fremskridt, så du ved, om der skal foretages justeringer for at få det til at bevæge sig tilbage i den rigtige retning. For at overvåge projektets fremskridt effektivt skal du følge følgende trin

Trin 1) Opret overvågningsplan

Du kan ikke overvåge fremskridt, medmindre du har en plan om at overvåge fremskridt med DEFINEREDE metrics. I lighed med testplan er overvågningsplan det første og et af de vigtigste trin i overvågning.

I overvågningsplanen skal du planlægge nøje om

  • Hvilke målinger skal du indsamle og måle?
  • Hvornår skal man samle metrics?
  • Hvordan vurderes projektets fremskridt via metrics?

Hvilke målinger skal indsamles og måles?

I overvågningsplanen skal du klart definere, hvilke metrics du har brug for for at indsamle og måle. Som nævnt i forrige afsnit, de metrics, som du skal indsamle

  • Den omkostning (tid, penge) tilbragte til projektet hidtil
  • Hvor meget ressource (medarbejdere, udstyr) der bruges til projektet
  • Opgavens status (efter tidsplan , bag eller før tidsplanen)
  • Den kvalitet af arbejdet produkt (Run rate / pass sats, defekte metrics)

Hvornår skal data indsamles?

Beslut nu, hvornår eller hvor ofte du skal indsamle dataene til overvågning i overvågningsplanen - uge eller månedligt? Eller bare i starten og slutningen af ​​projektet?

Som planen afsluttes Guru99 Bank-projektet om en måned. I så fald anbefaler vi, at du overvåger projektforløbet ugentligt eller dagligt .

Hvordan vurderes projektets fremskridt via metrics?

I overvågningsplanen skal du definere metoderne til at evaluere projektets fremskridt via indsamlede metrics. Nogle metoder, du kan henvise til, er

  • Sammenlign fremskridtene i planen med de faktiske fremskridt, som holdet har gjort
  • Definer de kriterier, der bruges til at evaluere projektets fremskridt. For eksempel, hvis indsatsen for at gennemføre en opgave tog mere end 30% indsats end planlagt en projektforsinkelse.

Du kan se skabelonen til overvågningsplan her . Her er en prøveovervågningsplan for Guru99 Bank-projektet

Trin 2) Opdater statusregistrering

Med tiden vil dit teammedlem gøre fremskridt med deres projektopgave. Du skal spore deres aktivitet i henhold til tidsplanen og bede dem ofte opdatere statusoplysningerne, såsom brugt tid, opgavestatus ... osv. Ved at kontrollere disse poster kan du straks se indvirkningen på projektplanen.

En af de bedste metoder til at spore medlemsforløbet er at holde regelmæssige møder .

På mødet rapporterer alle medlemmer om deres nuværende status og eventuelle problemer. Hvis et teammedlem eller medlemmer er kommet bagud eller er stødt på forhindringer, skal du formulere en plan for identifikation og løsning af problemet.

Lad os øve med følgende scenarie

Som defineret i overvågningsplanen tildelte du en opgave "Opsætning af testmiljø" til test af webstedet Guru99 bank til et medlem i dit team. Hans rolle er testadministrator. Han er nødt til at oprette testmiljøet om seks dage. Du krævede, at han rapporterede den aktuelle status i hvert holdmøde. Her er et eksempel på hans oversigt over aktuelle fremskridt

Trin 3) Analyser posten og foretag justeringen

Der er 2 deltrin i trinene

Trin 3.1) Analyser

I dette trin sammenligner du de fremskridt, du definerede i planen, med de faktiske fremskridt, som holdet har gjort. Ved at analysere posten kan du også se, hvor meget tid der er brugt på den enkelte opgave og den samlede tid brugt på projektet samlet. Lad os gå tilbage til rapporten, som testadministratorerne sendte dig, i det foregående afsnit. Hvilket problem fandt du ud i rapporten?
Intet galt, det er stadig godtOpgavens fremskridt ser ud til at være forsinket
Jeg kunne ikke finde noget problem i denne rapport
Forkert korrekt
I henhold til planen skal testadministratoren afslutte sin opgave 100% på sjette dag. I henhold til den aktuelle status er det imidlertid 3. dag (50% tidsplan), men han er lige færdig med 20% af opgaven. Som et resultat kan opgaven blive forsinket og gå glip af deadline. Derfor kan dette problem påvirke det samlede projekt.

Ved at spore og analysere projektforløbet kan du tidligt opdage ethvert problem, der måtte opstå med projektet, og du kan finde ud af løsningen til at løse dette problem.

Trin 3.2) Justering

Foretag de nødvendige justeringer for at holde dit projekt på sporet. Tildel opgaver igen, rediger tidsplaner eller revurder dine mål. Dette hjælper dig med at bevæge dig mod målstregen. I ovenstående eksempel fandt du problemer i opgaven "Opsætning af testmiljø"
Hvad skal du gøre?
Rediger tidsplanerneGøre ingenting
Rediger projektmål
Bed support fra andet teammedlem om at fremskynde opgaven
Forkert korrekt
Som testleder kan du stå over for en lignende situation flere gange. Der er masser af løsninger til at løse dette problem, og du har muligvis din egen løsning.
I ovennævnte tilfælde anbefaler vi, at du vælger løsningen - Bed support fra andet teammedlem for at fremskynde opgaven. Nogle andre af løsningen som at ændre tidsplanerne eller gøre noget kan påvirke det samlede projekt. De er ikke den bedste løsning

Trin 4) Udarbejd rapporten

Hvis din chef beder dig om det aktuelle projekt fremskridt , hvad enten de fremskridt er bag eller foran tidsplanen, hvad vil du svare? Du skal udarbejde statusrapport for projektet.

Brug af rapporten er en god mulighed for at dele den samlede projektforløb med teammedlemmer eller bestyrelsen. Det er også en nyttig måde at vise din chef, om projektet er på rette spor.

Du kan bruge nogle skabelonrapporter for at sikre, at statusdata præsenteres konsekvent og tydeligt . Denne artikel indeholder den rapportskabelon, som du kan henvise til. Kontroller også en prøverapport for Guru99 Banking-projekt som reference

Bedste praksis inden for testovervågning og -kontrol

  • Følg standarderne: En vigtig overvejelse af projektplanlægning er at sikre standardisering. Det betyder, at alle projektaktiviteter skal følge standardprocesretningslinjen. Standardiserede processer, værktøjer, skabeloner og måleværdier gør det let at analysere, lette kommunikation og hjælpe projektmedlemmerne til at forstå situationen bedre.

  • Dokumentation: Hvad sker der, hvis du ikke nedskriver nogen diskussion eller beslutning i et dokument? Du kan glemme dem og miste mange ting. Du bør nedskrive diskussioner og beslutninger på det rette sted og etablere en formel dokumentationsprocedure for møder. Sådan dokumentation hjælper dig med at løse problemer med fejlkommunikation eller misforståelser blandt projektteamet.

  • Proaktivitet: Der opstår problemer i alle projekter. Det vigtige er, at du skal bruge en proaktiv tilgang til at løse problemer og problemer, der opstår under projektudførelsen. Sådanne spørgsmål kunne være budget, omfang, tid, kvalitet og menneskelige ressourcer