Testplanering Flashcards
Vad innebär testplanering?
- Man planerar all testverksamhet i projektet
- Man gör det på olika nivåer
- För hela projektet
- För varje testnivå
- Den påbörjas i samband med att projektets grundläggande planering
- Den pågår under hela projektet
- Den blir mer och mer detaljerad ju längre projektet framskrider
- Man gör återkoppling med jämna mellan rum. T.ex. vid milstolpar
Vad påverkas planeringen av?
- Testpolicy
- Organisationens strategi för test
- Långsiktig
- Teststrategi
- Projektets strategi för test
- Kortsiktig
- Omfattning
- Målsättning
- Risker
- Begränsningar
- Testbarhet
- Tillgängliga resurser
Vad är definitionen av en teststrategi?
Teststrategin är de riktlinjer och idéer som beskriver vad
som ska testas och hur.
Vad utmärker en bra teststrategi?
Din strategi behöver detaljer för att bli verklig och användbar. Den får
inte vara för allmän
• Varje situation kräver en unik teststrategi.
• En bra teststrategi är specifik, befogad och realistisk.
Beskriv några mätetal som används.
Översikt till olika mätetal
• Procent hittade fel
• Procent hittade fel, PHF, är en teknik för att mäta hur stor andel av felen som hittas under testerna jämfört med hur många som hittas efter det att testerna är avslutade.
• Tekniken fungerar så här: Räkna antalet fel som hittas under en testperiod.
• Som exempel hittas 80 fel under testerna. Driftsätt systemet och fortsätt räkna antalet fel ytterligare en period, exempelvis fram till nästa driftsättning eller två månader från driftsättning. Som exempel hittas 20 ytterligare fel under denna period. Totalt har således 80 % av felen hittats under testerna, vilket är klart
godkänt i de flesta system.
• Felens kostnad
• Det är mycket användbart att veta hur mycket pengar varje fel i genomsnitt kostar. Det är enkelt att ta fram
en tillräckligt säker uppskattning av felens kostnad. Välj ett projekt och undersök de senaste 30
felrapporterna som hittats i produktion.
Beskriv start- och slutkriterier.
Startkriterier: När kan vi börja, vad krävs.
Slutkriterier: När ska vi sluta, vad måste vara uppfyllt.
Vad är startkriterier?
Är en del av testrategin
Syfte: När är det meningsfullt att börja genomföra testerna?
• Talar om vilket status testobjektet ska ha innan test påbörjas
• Olika kriterier för olika testnivåer
Exempel: Komponenttest påbörjas först då statiskanalys är genomförd med
godkänt resultat
Vad är slutkriterier?
Är en del av testrategin
Syfte: När är det meningsfullt att avsluta testerna?
• Finns för varje testnivå
Bra avslutskriterium.
• Avsluta när testfallen inte kan hitta fler fel och när satstäckningen är 80%
Nämn några defintioner av en testplan.
- En bra testplan ska hjälpa till att förklara syftet med testarbetet och
medlemmarnas förväntningar - En testplan är projektplanen för det testarbete som ska göras.
- Testplanen är det dokument som beskriver testernas omfattning,
angreppssätt och resurser för en viss mängd testaktiviteter - Planeringen besvarar följande frågor
• VAD, HUR, VEM, NÄR, VARFÖR
Varför ska vi ta en testplan? nämn 3 skäl.
Tre huvudsakliga skäl
- Den ska guida vårt tänkande.
- Den hjälper oss att hantera ändringar.
- Den hjälper oss att vara i synk
Vad kännetecknar en bra testplan.
För att skriva en testplan behöver du ha en bra struktur och noggrant
tänk. En bra testplan är kort och fokuserad.
”Gör om gör rätt”. Den blir inte klar första gången.
Den ska hjälpa till att förklara syftet med testarbetet och
medlemmarnas förväntningar, den ska klarlägga vad testeamet ska
göra.
Den ska beskriva frågorna vad, hur, när, vem och varför
Vad är syftet med testplanen.
Syftet med testplanen är att övergripande definiera syfte, mål,
omfattning, strategier, genomförande, milstolpar och risker.
Den vänder sig till testteamet samt till projektledare och projektchef
samt övriga delprojektledare.
Vilka är några av de rubriker bör finnas i en testplan enligt IEEE-829?
Unik identifiering av testplanen • Inledning • Testobjekt • Omfattning • Avgränsning • Tillvägagångssätt(strategier) • Start - och slutkriterier