1.4 Testaktiviteter, testvara och testroller Flashcards
Vad är en testprocess?
En uppsättning testaktiviteter
Vad innebär testplanering?
Testplanering innebär att definiera testmålen och välja ett angreppssätt för att uppnå målen.
Vad innebär testövervakning och teststyrning?
Testövervakning innebär att löpande kontrollera testaktiviteter och jämföra faktiska framsteg mot planen.
Teststyrning innebär att vidta åtgärder för att uppnå testmålen.
Vad ingår i en testanalys?
Testanalys omfattar analys av testbasen för att identifiera testbara funktionaliteter.
Relevanta testvillkor definieras och prioriteras baserat på risker.
Bedömer testbarhet.
Vad ingår i testdesign?
Testdesign innebär att utveckla testvillkor till testfall och annan testvara (så som testcharter).
Ofta att identifiera täckningsobjekt (typ prioområden) som man kan använda för grund för att specificera indata för testfall.
Att definiera krav på testdata, designa testmiljö och identifiera nödvändig infrastruktur och verktyg.
Vad innebär testimplementation?
Testimplementation handlar om att skapa eller skaffa den testvara som krävs för att exekvera tester som t.ex. testdata.
Manuella och automatiserade testskript skapas.
Testprocodeurer prioriteras och ordnas inom ett testexekveringsschema.
Testmiljön byggs.
Vad innebär testexekvering?
Testexekvering innebär att faktiskt köra tester och skapa loggar och analysera avvikelser och troliga orsaker.
Vad ingår i testavslut?
Testavslut innebär att sammanfatta testresultaten, identifiera förbättringsområden för framtida projekt. Skapa testrapport och meddela till intressenterna.
Vad är testvara?
Testvara är arbetsprodukter som skapas genom testaktiviteter.
Korrekt konfigurationshantering säkerställer ….
konsistens och integritet för arbetsprodukterna
Varför är det viktigt att etablera och upprätthålla spårbarhet genom hela testprocessen?
För att implementera effektiv testövervakning och teststyrning.
+
En korrekt spårbarhet stödjer täckningsutvärdering. Täckningskriterierna kan fungera som nyckeltal och visa i vilken utsträckning testmålen har uppnåtts
+
god spårbarhet gör det möjligt att avgöra påverkan av förändringar, underlättar audit och hjälper till att uppfylla IT-styrningskriterier. +
+
teststatusrapporter och sammanfattande testrapporter lättare att förstå genom att inkludera status för testbaselementen.
+
kommunicera de tekniska aspekterna av testning till intressenter på ett begripligt sätt. Spårbarhet ger information för att bedöma produktkvalitet, processkapacitet och projektframsteg mot företagets mål.
Vad är rollen för testledaren?
Testledningsrollen ansvarar för testprocessen testteamet och ledarskapet för testaktiviteterna
Vad är testrollens ansvar?
Testrollen ansvarar för den tekniska aspekten av testning
Vilka aktiviteter brukar testledaren göra?
testplanering, testövervakning och teststyrning samt testavslut.
Vilka aktiviteter brukar testaren göra?
testanalys, testdesign, testimplementation och testexekvering.
Kan en person utföra både testledningsrollen och testrollen?
Ja. det är möjligt för en person att ta på sig både testledningsrollen och testrollen
Vilka kan ta sig an testledningsrollen tex?
Testledningsrollen utföras av en teamledare, en testledare eller testchef, en utvecklingschef etc
I vilken ordning görs testerna i en testprocess?
I ingen specifik ordning, utan skräddarsys utifrån olika faktorer. Ofta iterativt eller parallellt.
Vilka testaktiviteter är med i en testprocess?
Det är olika beroende på olika faktorer.
Vilka 7 testaktiviteter är vanliga att ha i en testproess?
Planering
Övervakning/styrning
Analys
Design
Implementation
Exekvering
Avslut
Vilken fråga brukar testanalys svara på?
Vad ska man testa? i termer av mätbara täckningskriterier.
Vad stöds ofta testanalysen av?
Genom användning av testtekniker.
Vilken fråga svarar testdeisgn på?
Hur testar man?
Vad använder ofta testdesign?
Testtekniker