Hoofdstuk 3 Flashcards

1
Q

Wat is de definitie van testen?

A

Testen is het uitvoeren van een programma of systeem met als doel fouten te ontdekken.

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

Wat is het doel van statische technieken?

A

Het doel van statische technieken is om fouten te ontdekken zonder het programma uit te voeren.

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

Wat is het verschil tussen statische en dynamische testtechnieken?

A

Statische testtechnieken worden toegepast zonder het programma uit te voeren, terwijl dynamische testtechnieken worden toegepast tijdens het uitvoeren van het programma.

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

Wat is de belangrijkste focus van testen in vroegere levenscyclusfasen?

A

De focus ligt op preventie en detectie van fouten in vroegere levenscyclusfasen.

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

Wat is de belangrijkste focus van testen in latere levenscyclusfasen?

A

De focus ligt op validatie en verificatie van het product in latere levenscyclusfasen.

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

Wat zijn de 7 principes van softwaretesten?

A
  1. Testen laat zien dat er fouten aanwezig zijn. 2. Volledig testen is onmogelijk. 3. Testen toont de aanwezigheid van defecten aan. 4. Clustertesten. 5. Testen is afhankelijk van de context. 6. Defectencluster. 7. Pesticideparadox.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Wat is de definitie van softwarekwaliteit?

A

Softwarekwaliteit is de mate waarin software voldoet aan de eisen en verwachtingen van de belanghebbenden.

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

Wat zijn de 5 kwaliteitsattributen van software?

A
  1. Functionaliteit. 2. Betrouwbaarheid. 3. Bruikbaarheid. 4. Efficiëntie. 5. Onderhoudbaarheid.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Wat is de definitie van testbasis?

A

Testbasis is het geheel van documenten en informatie waarop de testcases worden gebaseerd.

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

Wat is de definitie van testontwerp?

A

Testontwerp is het proces van het opstellen van testcases op basis van de testbasis.

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

Wat is de definitie van testuitvoering?

A

Testuitvoering is het proces van het uitvoeren van de testcases en het vastleggen van de resultaten.

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

Wat is de definitie van testevaluatie?

A

Testevaluatie is het proces van het analyseren van testresultaten en het beoordelen van de kwaliteit van het geteste object.

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

Wat zijn de 4 fundamentele testactiviteiten?

A
  1. Planning en controle. 2. Analyse en ontwerp. 3. Implementatie en uitvoering. 4. Evaluatie en afsluiting.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Wat is de definitie van testmanagement?

A

Testmanagement omvat het plannen, coördineren en controleren van testactiviteiten en -taken.

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

Wat is het doel van testmanagement?

A

Het doel van testmanagement is om testactiviteiten effectief en efficiënt te organiseren en uit te voeren.

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

Wat zijn de belangrijkste taken van een testmanager?

A
  1. Plannen en coördineren van testactiviteiten. 2. Risicomanagement. 3. Voortgangsbewaking. 4. Communicatie met belanghebbenden.
17
Q

Wat is de definitie van testautomatisering?

A

Testautomatisering is het gebruik van softwaretools om testcases uit te voeren zonder menselijke tussenkomst.

18
Q

Wat zijn de voordelen van testautomatisering?

A
  1. Herhaalbaarheid. 2. Efficiëntie. 3. Consistentie. 4. Tijdsbesparing.
19
Q

Wat zijn de beperkingen van testautomatisering?

A
  1. Hoge initiële kosten. 2. Onderhoudskosten. 3. Inefficiënt voor kleine projecten.
20
Q

Wat is de definitie van testrapportage?

A

Testrapportage is het proces van het communiceren van testresultaten en -informatie aan belanghebbenden.

21
Q

Wat zijn de belangrijkste elementen van een testrapport?

A
  1. Testresultaten. 2. Defectinformatie. 3. Voortgangsinformatie. 4. Aanbevelingen.
22
Q

Wat is de definitie van testverbetering?

A

Testverbetering is het proces van het evalueren en verbeteren van testprocessen en -activiteiten.

23
Q

Wat zijn de voordelen van testverbetering?

A
  1. Verhoogde efficiëntie. 2. Betere kwaliteit van softwareproducten. 3. Kostenbesparing. 4. Betere samenwerking binnen het team.