5.1 Testplanering Flashcards
Vad är det som man beskriver i en testplan? 3
Testmål, resurser och processer
Man brukar en testplan vanligtvis innehålla? 7
- Testningens sammanhang
- Testprojektets antaganden och begränsningar
- Intressenter
- Kommunikation
- Riskregister
- Testangreppssätt
- Budget och tidsplan
Angående testningens sammanhang i testplanen, vad kan exempelvis skrivas?
Omfattningen, målen, testbasen
Vad kan manm exempelvis skriva angående intressenter i testplanen?
t.ex. roller, ansvar, relevans till testningen, rekrytering och utbildningsbehov
Vad kan man skriva angående kommunikationen i en testplan?
t.ex. former och frekvens för kommunikation, dokumentmallar
Vad kan man skriva angående riskregister i en testplan?
t.ex. produktrisker och projektrisker
Vad kan man skriva angående testangreppssätt i en testplan?
t.ex. testnivåer, testtyper, testtekniker, testleverabler, startkriterier och
avslutskriterier, oberoende testning, mätvärden som ska samlas in, testdatakrav,
testmiljökrav, avvikelser från testpolicyn och teststrategin
Vad är skillnaden mellan releaseplanering och iterationsplanering?
Releaseplanering har en mer övergripande roll medan iterationsplaneringen fokuserar på en specifik iteration
Vad kan man bland annat göra i en releaseplanering?
planerar för release av en produkt, definierar och omdefinierar produktbackloggen
och kan innebära förfining av större användarberättelser till en uppsättning mindre. Den fungerar också som grund för testangreppssätt och testplaner för alla iterationer
Vad brukar en testare göra i en releaseplanering?
Deltar genom att skriva testbara användarberättelser och acceptanskriterier. De deltar också i projekt- och kvalitetsriskanalyser, uppskattar testarbetsinsatsen osv osv
Vad kan man bland annat göra i en iterationsplanering?
Planerar för en enstaka iteration och fokuserar på iterationsbackloggen.ad
Vad gör en testare i en iterationsplanering?
Tex deltar i den detaljerade riskanalysen av
användarberättelser, bestämmer testbarheten av användarberättelser, bryter ner dem
till uppgifter (speciellt testuppgifter),
uppskattar testinsatsen,
och förfinar
Vad är det som man beskriver i startkriterierna i en testplan?
Förutsättningarna för en viss aktivitet
Vad händer om startkriterierna inte är uppfyllda?
Då är det sannolikt att aktiviteten kommer att bli svårare, mer tidskrävande, kostsammare och
mer riskfylld.
Vad är det som man beskriver i avslutskriterierna i en testplan?
Vad som måste uppnås för att en aktivitet ska ses som avslutad.
Hur ofta ska det finnas start och avslutskriterer i en testplan?
För varje testnivå
Vad är typiska startkriterier i en testplan?
Tillgång till resurser, tillgång till testvara och initial kvalitetsnivå för ett testobjekt
Vad är exempel på resurser bland startkriterier i en testplan?
t.ex. personal, verktyg, miljöer, testdata, budget, tid
Vad är exempel på tillgång till testvara bland startkriterier i en testplan?
t.ex. testbas, testbara krav, användarberättelser, testfall
Vad är exempel på initial kvalitetsnivå för ett testobjekt bland startkriterier i en testplan?
t.ex. alla smoketester har godkänts
Vad är typiska avslutskriterier i en testplan?
Mått på fullständighet och ja/nej-kriterier
Vad är exempel på mått på fullständighet bland avslutskriterier i en testplan?
t.ex. uppnådd täckningsnivå, antal olösta defekter, defektdensitet, antal underkända testfall
Vad är exempel på ja/nej kriterier bland avslutskriterier i en testplan?
t.ex. planerade tester har utförts, statiska tester har utförts, alla hittade defekter rapporteras, alla regressionstester är automatiserade
Kan tid och budget vara en giltig avslutskriterie för testplanering?
Ja. Även om andra avslutskriterier
inte är uppfyllda kan det vara acceptabelt att avsluta testning under sådana omständigheter om intressenterna har granskat och accepterat risken att gå i drift utan ytterligare testning.