Testprocessen Flashcards

1
Q

Vilka steg finns det i den grupperade testprocessen? sammanslagning av stegen.

A
  1. Planering och Kontroll
  2. Analys och design
  3. Implementation och exekvering
  4. Kontrollera resultatet och utvärdera exit kriteriet
  5. Rapportering och avslutning
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Varför ska man ha en testprocess och vilka delar är det som ska ingå i en testprocess?

A

Tester måste a) Planeras b) genomföras och c) följas upp.
Så man vet vad som ska göras, hur testarbetet ska bedrivas, vilka som är inblandade, när testerna ska genomföras och
på vilket sätt.

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

Behövs en testprocess?

A

Ja vanligtvis – åtminstone delvis

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

Vilka för- och nackdelar finns det med testprocessen?

A

Fördel: Vi vet nästa steg och kan se var vi är

Nackdel: Vi kan ibland bli för styrda av den. Den behövs inte i alla lägen. T.ex. småfel.

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

När behövs testprocessen?

A

När vi upptäcker fel och ska åtgärda den. Vad händer sedan? Vem ansvarar, säkerställer,
verifierar?

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

När behövs inte testprocessen?

A

Vid väldigt simpla fel som kan rättas direkt. T.ex. stavningsfel.

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

Vad ska testprocessen innehålla?

A

Syfte och mål.

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

Vad ska vi tänka på i testprocessen?

A
  • Är alla nödvändiga steg är med men inga ”onödiga”.
  • Riktningen.
  • Vem som gör vad i ett flöde?
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Hur ser den ut?

A

i huvudet och på pappret.

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

Beskriv stegen Planering och Styrning.

A

Planering :
Vad är målet och hur tar jag mig dit?
Vilka steg behöver jag ta och i vilken ordning. Steg för steg till vi är framme vid målet.

Styrning:
Pågående aktivitet där vi jämför målet och vägen dit.
Är vi på banan eller inte?
Om inte, vad/vilka korrigeringar behövs för att komma rätt?

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

Beskriv stegen Realisering och Exekvering.

A
Realisering
Specificera test procedurerna
Testerna detaljeras under realisering och körs under exekveringen
Dokumentera (görs också i analys och design)
Testdesign specifikationer. (Vad)
Testfalls specifikationer. (Hur)
Implementation
Sätta upp testmiljön
Testdata

Exekvering
Kör manuella och automatiserade tester
• Jämför förväntat resultat med verkligt.
• Logga felen i de olika testfallen
• Logga resultatet av testerna.
• Analysera incidenter och fel. Rapportera.
• Om nödvändigt repetera test aktiviteterna. Kör regressionstester,
kolla att fixar är implementerade, kolla att inget nytt hänt

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

Beskriv stegen Analys och design.

A

Analys och design
• Mål översätts till verkliga förhållanden och testerna utformas
• Görs top-down (övergripande först)
• Granska testbasen (krav, arkitektur, design, gränssnitt, risker)
• Identifiera test villkor, krav, nödvändig data
• Utveckla testerna
• Utvärdera testbarheten av krav och system
• Prioritera mellan testområdena/tester(övergripande nivå)
• Spårbarhet mellan testbasen och testfallen

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

Beskriv övergripande stegen Utvärdera och rapportera.

A
Avsluta test (bl.a. sammanfatta, arkivera, stänga felrapporter, ändringsdokument, Arkivera testware, Ändringsdokument)
Avslutskriterier (Tid + kostnad + Kvalitet, Erfarenheter)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Beskriv testdokumentationen.

A

• Testplan kan finnas för hela eller delar av projektet (detaljer senare)
• Testrapport finns oftast en per testomgång och sammanfattar hur testomgången gick (detaljer senare)
• Testdesignspecifikation – identifierar finesserna (features) som ska testas och deras
tester
• Testfallsspecifikationen – innehåller testfallen
• Testprocedurspecifikationen – identifierar alla steg som måste genomföras i testfallet

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