1.1 Vad är testning? Flashcards

1
Q

Fråga Svar

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

Vad är testning?

A

Programvarutestning är en uppsättning aktiviteter för att upptäcka defekter och utvärdera kvaliteten hos programvarans arbetsprodukter.

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

Vad är skillnaden mellan dynamisk och statisk testning?

A

Dynamisk testning innebär exekvering av programvaran medan statisk testning inte gör det. Statisk testning inkluderar granskningar och statisk analys.

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

Vad innebär verifiering och validering inom testning?

A

Verifiering innebär att kontrollera om systemet uppfyller specificerade krav medan validering innebär att kontrollera om systemet uppfyller användarnas och andra intressenters behov i sin operativa miljö.

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

Vad är målsättningen med testningen?

A

Målsättningarna kan inkludera att utvärdera arbetsprodukter (så som krav, användarberättelser, design, kod) eller provocera fram felsymptom och upptäcka defekter eller verifiera specificerade krav.

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

Vad innebär debugging?

A

Debugging innebär att hitta orsakerna till felsymptom som förorsakats av defekter analysera orsakerna och eliminera dem.

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

Vad är skillnaden mellan testning och debugging?

A

Testning är processen att hitta defekter (fel) i programvaran (dynamisk testning) eller direkt i testobjekten (statisk) medan , debugging är processen att hitta orsaken till och åtgärda de defekter som testning upptäckt.

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

Vad är en testnivå?

A

Testnivå är en fas i programvarutestning där specifika aspekter av systemet testas såsom enhets-, integration-, system-, eller acceptanstestning.

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

Vilka verktyg används vid testning?

A

Testare använder olika verktyg för att stödja testprocessen men testning är till stor del en intellektuell aktivitet som kräver analytiska och kritiska färdigheter.

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

Vad innebär omtestning och regressionstestning?

A

Omtestning innebär att kontrollera om åtgärder för att eliminera en defekt har löst problemet medan regressionstestning kontrollerar om åtgärderna har orsakat nya felsymptom i andra delar av systemet.

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

Vad innebär statisk testning?

A

Statisk testning innebär att granska eller analysera programvara utan att exekvera den. Exempel inkluderar kodgranskning och statisk analys.

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

Är testning bara att exekvera tester (köra programmet och kontrollera resultaten) och verifiera testobjekt ?

A

Nej

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

Vad är testning mer än en teknisk aktivitet?

A

Planering, hantering, uppskatta, övervaka, styra

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

Vem ska helst göra omtesterna?

A

Samma person som utförde det första testet

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

Behöver debuggaren återskapa fel?

A

Inte i statisk testning men i dynamisk så ska man återskapa, diagnostisera och åtgärda.

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