how report test execution smartly
Statusrapportering av programvarutestning
”Överenskommelsen att en viss information, i ett visst format, kommer att skickas av ett visst team / enskild person med vissa tidsintervaller till vissa medlemmar - är som ett handskakning - en bekräftelse på att oavsett resultatet av en uppgift vid hand skulle du hållas uppdaterad om det, förr än senare. ”
Det här är det första avsnittet i en IT-professionals ed. Jag skojar! Det finns ingen ed, men om det fanns en, skulle detta säkert toppa listan över artiklar i den. Är det inte?
Ansvar och transparens (A & T) är avgörande för varje IT-projekt på olika nivåer - projektnivå, teamnivå, uppgiftsnivå och även en individuell nivå. Hur ser vi till att dessa attribut uppfylls? Svaret är - kommunicera, mer formellt- Statusrapportering !
På individnivå skickar vi inte alla rapporter, mestadels, EOD varje dag för att kommunicera genomförandet (eller icke-genomförandet) av dina dagliga uppgifter. Detta bevisar att du faktiskt 'är' medveten om vad dina uppgifter var att börja med.
Vad du kommer att lära dig:
Daglig statusrapport
Informationen som måste ingå i en persons 'Dagliga statusrapport' är:
- Vad gjorde du idag?
- Vad planerar du att göra i morgon?
- Stod du inför några problem under dagen? Om ja, hur löste du dem eller är de fortfarande öppna?
- Behöver du några ingångar för imorgon? Om ja, från vem och vad är de?
Mottagaren av denna e-post / rapport är i allmänhet chefen, även teammedlemmarna kan CC'as i vissa fall - detta beror på kommunikationsprotokollet som teamet följer.
Testrapporter
Nu är det dags att bli specifik och lära sig mer om de rapporter som Testing / QA-team skickar.
Testteam skickar ut olika rapporter i olika faser i STLC.
- Testplanstatus
- Testa dokumentationsstatus
- Testutförandestatus (Defektstatus)
Testplan : Det räcker att kommunicera med resten av projektteamen, när en testplan skapas eller när en större förändring görs i den.
vilka är de bästa vr-apparna för Android
Testdokumentation : Låt alla team veta när utformningen av testerna, datainsamlingen och andra aktiviteter har börjat och även när de är färdiga. Den här rapporten kommer inte bara att låta dem veta om uppgifternas framsteg utan också signalera de lag som behöver granska och ge signifikans på artefakterna, att de är nästa steg.
Testutförande : Exekvering är den fas av ett projekt när testteamet är det primära fokuset - positivt och negativt - vi är både hjältar och skurkar.
En typisk dag under en testcykel görs inte om inte den dagliga statusrapporten skickas ut. I vissa lag kan de komma överens om en veckorapport, men att få den skickad dagligen är normen.
Det är inte heller ovanligt att ha ett statusmöte varje dag (eller vecka) för att presentera QA-teamets status för berörda parter.
Följaktligen kan läget för en statusrapport vara:
- E-post / dokument
- Möte / presentation
- Båda - daglig e-post och veckomöte eller så.
Testa utförandestatusrapport
Daglig / veckovis testutföranderapport:
Vad är det? Generellt sett är detta en kommunikation som skickas ut för att skapa transparens för QA-teamets aktiviteter under testcykeln - inkluderar både felinformation och testfallskörningsinformation.
Vem ska det gå till? - Normalt är utvecklingsgruppen, miljösupportgruppen, affärsanalytikern och projektgruppen mottagare / mötesdeltagare. Testplanen är det bästa stället för dig att hitta denna information.
Vad innehåller en testrapport om utförande av test? - 10 poäng
- Antal testfall planerade för den dagen
- Antal utförda testärenden - den dagen
- Antal testfall utförda totalt
- Antal defekter som påträffats den dagen / och deras respektive tillstånd
- Antal defekter hittills / och deras respektive tillstånd
- Antal kritiska defekter - fortfarande öppna
- Driftstopp för miljön - om någon
- Showstoppers - om någon
- Bifogning av testkörningsark / länk till Testhanteringsverktyg där testfallet placeras
- Bifogad till felrapporten / länken till det defekt / test / hanteringsverktyg som används för incidenthantering
Ovanstående 10 punkter, om du märker noga är rådata. Att rapportera fakta är en sak och att rapportera några ”smarta” fakta är en annan . Hur förfinar vi denna information?
- Visar den övergripande statusen med en färgindikator. Till exempel, Grön - i tid, orange - något bakom men kan absorbera förseningen, röd - fördröjd.
- Inkludera några enkla mått som Pass% av testfall hittills, defektdensitet,% av allvarliga defekter; genom att göra detta ger du inte bara siffror, du ger faktiskt en glimt av kvaliteten på den produkt du testar.
- Om en betydande fas är klar, markera det.
- Om det finns en kritisk defekt som kommer att blockera hela / en del av framtida utförande - markera det.
- Om du använder en presentation, se till att ta med några grafer för att få en bättre effekt.
Till exempel, nedanstående diagram är en representation av antalet öppna defekter, modulmässigt :
Förutom dessa kan du också inkludera:
- Vilka aktiviteter planeras därefter?
- Behöver du några insatser från något av de andra lagen och i så fall vad?
Slutligen några tips för att hjälpa till med processen:
- Var kortfattad samtidigt komplett
- Se till att resultaten du rapporterar är korrekta
- Använd punktpunkter för att göra rapporten mycket läsbar
- Dubbelkolla för att inkludera rätt datum, ämne, lista och bilagor.
- Om rapporten är för stor och har för många faktorer att rapportera: placera den på en gemensam plats som en fil och skicka en länk i e-postmeddelandet istället för själva filen. (Se till att mottagarna har åtkomstbehörigheter till den här platsen och filen)
- Om det är ett statusmöte - Var beredd på presentationen, kom i tid och viktigast av allt, behåll en jämn ton (var inte stolt över bristerna - de är i allmänhet 'dåliga nyheter').
Exempel på statusrapport
QA Testing Status Report:
Efter dessa riktlinjer kom vi till statusrapporten nedan.
För att underlätta för våra läsare har vi inkluderat tre ark som förmedlar olika informationsnivåer som de kan förmedla.
Ark 1 - är en sammanfattning av projektets övergripande status.
Ark 2 - handlar mer om de enskilda detaljerna i testfallets status.
Ark 3 - är ett exempel på felrapport.
bästa python ide mac os x
Ladda ner detta Provstatusrapport Xls-mall med alla tre ark. (Högerklicka på länken och välj ”Spara länk som ..” för att ladda ner)
Om författaren - Detta är en artikel av STH-teammedlem Swati Seela. Du kan veta mer om henne på vår Programvarutestningssida .
Dela dina kommentarer och frågor med oss nedan.
Rekommenderad läsning
- Hur man skriver Software Testing Weekly Status Report
- Hur man uppdaterar TestLink Test Exekveringsstatus på distans genom Selen - Handledning nr 3
- Hur man skriver en effektiv testsammanfattningsrapport (Nedladdning av provrapport)
- Exempel på felrapport
- Exempelmall för godkännandeprovrapport med exempel
- Standardmallbibliotek (STL): En kort introduktion
- Skapa generika och testdräkter - Selen Tutorial # 22
- Exempel på testfallsmall med testfallsexempel (Ladda ner)