1.4 Testaktiviteter, testvara och testroller Flashcards

1
Q

Vad är en testprocess?

A

En uppsättning testaktiviteter

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Vad innebär testplanering?

A

Testplanering innebär att definiera testmålen och välja ett angreppssätt för att uppnå målen.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Vad innebär testövervakning och teststyrning?

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Vad ingår i en testanalys?

A

Testanalys omfattar analys av testbasen för att identifiera testbara funktionaliteter.
Relevanta testvillkor definieras och prioriteras baserat på risker.
Bedömer testbarhet.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Vad ingår i testdesign?

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Vad innebär testimplementation?

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Vad innebär testexekvering?

A

Testexekvering innebär att faktiskt köra tester och skapa loggar och analysera avvikelser och troliga orsaker.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Vad ingår i testavslut?

A

Testavslut innebär att sammanfatta testresultaten, identifiera förbättringsområden för framtida projekt. Skapa testrapport och meddela till intressenterna.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Vad är testvara?

A

Testvara är arbetsprodukter som skapas genom testaktiviteter.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Korrekt konfigurationshantering säkerställer ….

A

konsistens och integritet för arbetsprodukterna

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Varför är det viktigt att etablera och upprätthålla spårbarhet genom hela testprocessen?

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Vad är rollen för testledaren?

A

Testledningsrollen ansvarar för testprocessen testteamet och ledarskapet för testaktiviteterna

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Vad är testrollens ansvar?

A

Testrollen ansvarar för den tekniska aspekten av testning

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Vilka aktiviteter brukar testledaren göra?

A

testplanering, testövervakning och teststyrning samt testavslut.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Vilka aktiviteter brukar testaren göra?

A

testanalys, testdesign, testimplementation och testexekvering.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Kan en person utföra både testledningsrollen och testrollen?

A

Ja. det är möjligt för en person att ta på sig både testledningsrollen och testrollen

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

Vilka kan ta sig an testledningsrollen tex?

A

Testledningsrollen utföras av en teamledare, en testledare eller testchef, en utvecklingschef etc

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

I vilken ordning görs testerna i en testprocess?

A

I ingen specifik ordning, utan skräddarsys utifrån olika faktorer. Ofta iterativt eller parallellt.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

Vilka testaktiviteter är med i en testprocess?

A

Det är olika beroende på olika faktorer.

20
Q

Vilka 7 testaktiviteter är vanliga att ha i en testproess?

A

Planering
Övervakning/styrning
Analys
Design
Implementation
Exekvering
Avslut

21
Q

Vilken fråga brukar testanalys svara på?

A

Vad ska man testa? i termer av mätbara täckningskriterier.

22
Q

Vad stöds ofta testanalysen av?

A

Genom användning av testtekniker.

23
Q

Vilken fråga svarar testdeisgn på?

A

Hur testar man?

24
Q

Vad använder ofta testdesign?

A

Testtekniker

25
När görs oftast testavslut?
Vid projektmilstoplar så som release, slut på en iteration eller en testnivå.
26
Vad innebär det att testning utförs i sitt sammanhang?
Testning är inte isolerad utan en del av de övergripande utvecklingsprocesserna i en organisation. Den påverkas av olika faktorer.
27
Vad påverkar hur testningen utförs i en organisation?
Testningen påverkas av flera kontextuella faktorer så som: intressenter, teammedlemmar, företagsdomän, tekniska faktorer, projektbegränsningar, organisatoriska faktorer, livscykel för programvaruutveckling och av verktyg.
28
Hur påverkar intressenter testprocessen?
Intressenternas behov förväntningar och krav och vilja att samarbeta
29
Hur påverkar teammedlemmarnas kompetens testprocessen?
Teammedlemmarnas färdigheter, kunskap och erfarenhet , tillgänglighet
30
Vad innebär att testning påverkas av företagsdomänen?
Testningen påverkas av testobjektets allvarighetsgrad, identifierade risker, marknadsbehov, juridiska regler
31
Hur påverkar tekniska faktorer för testningen?
Såsom typen av programvara, produktarkitektur, använd teknik
32
Hur påverkar projektbegränsningar testprocessen?
Omfattning, tid budget, resurser
33
Hur påverkar organisatoriska faktorer testningen?
Organisatoriska faktorer som struktur, policyer och praxis
34
Hur påverkar livscykeln för programvaruutveckling testningen?
Teknikpraxis, utvecklingsmetoder
35
Hur påverkar verktyg testprocessen?
Tillgänglighet, användbarhet, efterlevdnad
36
Vad kan kontextuella faktorer påverka för testningen?
Många testrelaterade frågor, inklusive teststrategi, använda testtekniker, grad av testautomatisering, erforderlig täckningsnivå, detaljnivå i testvara, testrapportering,
37
Exempel på arbetsprodukter inom testplaneringen:
Testplan, testschema, riskregister, start- och avslutskriterier
38
Exempel på arbetsprodukter inom övervakning och teststyrning
Teststatusrapporter, dokumentation av styrdirektiv och information om risker
39
Exempel på arbetsprodukter inom testanalys
Prioriterade testvillkor (t.ex. acceptanskriterier) och felrapporter om defekter i testbasen (om de inte åtgärdats direkt).
40
Exempel på arbetsprodukter inom testdesign
Prioriterade testfall, testcharter, täckningsobjekt, testdatakrav och testmiljökrav
41
Exempel på arbetsprodukter inom testimplementation
Testprocedurer, testskript för manuell och automatiserad testning, testsviter, testdata, testexekveringsschema och testmiljöelement.
42
Exempel på arbetsprodukter inom testexekvering
Testloggar och felrapporter
43
Exempel på arbetsprodukter inom testavslut
Sammanfattande testrapport , åtgärdspunkter för förbättring av efterföljande projekt eller iterationer, dokumenterade lärdomar och ändringsbegäran (t.ex. som produktbackloggobjekt).
44
Vad är ett riskregister?
En lista över risker tillsammans med risksannolikhet, riskpåverkan och information om riskreducering
45
Vilka täckningskriterier kan exempelvis fungera för att visa i vilken utsträckning testmålen har uppnåtts?
* Spårbarhet av testfall till krav kan verifiera att kraven är täckta av testfall. * Spårbarhet av testresultat till risker kan användas för att utvärdera nivån på kvarvarande risker i ett testobjekt.