5.3 Testövervakning, teststyrning och testavslut Flashcards
(27 cards)
Vad handlar testövervakning om?
Att samla in information om testningen. Infon användes sen för att bedöma framsteg och för att se om avslutskriterierna är uppfyllda.
Vad använder teststyrningen information från testövervakningen till?
För att i form av styrdirektiv, ge vägledning och nödvändiga korrigerade åtgärder för att uppnå den mest effektiva och ändamålsenliga testningen
Ge exempel på styrdirektiv. 4
- Omprioritering av testerna när en identifierad risk behöver hanteras
- Omvärdera om ett testobjekt uppfyller startkriterier eller avslutskriterier på grund av omarbetning
- Justera testschemat för att åtgärda en försening i leveransen av testmiljön
- Utöka med nya resurser när och där det behövs
Vad gör testavslut?
Samlar in data från genomförda testaktiviteter för att ta vara på erfarenheter, testvara och
annan relevant information.
När sker testavslutsaktiviteter?
Vid projektmilstolpar t.ex. när en testnivå är klar, en agil iteration är klar, ett testprojekt har slutförts (eller avbrutits), ett programvarusystem releasas eller en underhållsrelease slutförs.
Varför samlas mätresultat från testning in?
För att visa framsteg mot den planerade testtidsplenen och budgeten, den aktuella kvaliteten, effektiviteten på aktiviteterna osv
Ge exempel på testmätetal
Mätetal för:
Projektframsteg,
Testframsteg,
Produktkvalitet,
Defekter,
Risker,
Täckningar,
Kostnader
Vad kan exempelvis mätetal för projektframsteg vara?
t.ex. slutförande av uppgift, resursanvändning, testinsats
Vad kan exempelvis mätetal för testframsteg vara?
t.ex. framsteg för implementering av testfall, framsteg för
förberedelse av testmiljö, antal körda/inte körda testfall, godkända/misslyckade testfall,testexekveringstid
Vad kan exempelvis mätetal för produktkvalitet vara?
t.ex. tillgänglighet, svarstider, medeltid till fel)
Vad kan exempelvis mätetal för defekter vara?
t.ex. antal och prioriteringar för defekter som hittats/åtgärdats,
defektdensitet, defect detection percentage, DDP
Vad kan exempelvis mätetal för risker vara?
t.ex. kvarstående risknivå
Vad kan exempelvis mätetal för täckningar vara?
t.ex. kravtäckning, kodsatstäckning
Vad kan exempelvis mätetal för kostnader vara?
t.ex. kostnad för testning, organisationskostnad för kvalitet
Vad gör testrapportering?
Sammanfattar och kommunicerar testinformation under och efter testning.
Vad stödjer teststatusrapporter för något?
De stödjer den pågående teststyrningen och måste ge tillräckligt med information för att kunna göra ändringar (om de behövs) i testschemat, resurserna eller testplanen.
På vilket sätt kan testrapporter hjälpa kommande testningar?
De ger information till dem
Brukar man ge teststatusrapporter till intressenter?
Ja
Hur ofta ger man teststatusrapporter till intressenterna?
Vanligtvis regelbundet så som dagligen eller veckovis
Vad brukar teststatusrapporter til intressenter innehålla? 6
- Testperiod
- Testframsteg (t.ex. före eller efter planerade tiden), inklusive eventuella noterbara avvikelser
- Hinder för testning och deras tillfälliga lösningar (workarounds)
- Testmätetal
- Nya och förändrade risker inom testperioden
- Planerad testning för nästa period
När görs en sammanfattande testrapport?
Under testningens slutförande, när ett projekt, testnivå eller testtyp är klar och när (idealiskt) dess avslutskriterier har uppfyllts.
Vad för data använder man sig av när man skriver sammanfattande testrapport?
Teststatusrapporter och annat data
Vad brukar en typisk sammanfattande testrapport inkludera? 7
- Testsammanfattning
- Utvärdering av testningen och produktkvaliteten baserat på den ursprungliga testplanen
(d.v.s. testmål och avslutskriterier) - Avvikelser från testplanen (t.ex. skillnader från det planerade tidsplanen, varaktighet ocharbete).
- Testhinder och tillfälliga lösningar (workarounds)
- Testmätningar baserat på teststatusrapporter
- Risker som inte reducerats, defekter som inte åtgärdats
- Lärdomar som är relevanta för testningen
Vad kan påverkade graden av formalitet och rapportfrekvens för en testrapport?
Olika målgrupper kräver olika information