Testen Flashcards

1
Q

Kwaliteit is een subjectief begrip. Wat jij kwalitatief goed vindt
van bijvoorbeeld een smartphone, kan door iemand anders als
slecht worden ervaren.

A

Waar

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

Je controleert of de ontwikkelaars de juiste functionaliteit
hebben geleverd voor het oplossen van het probleem van de
opdrachtgever. Dit wordt verificatie genoemd.

A

Niet waar

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

Bij de agile methode kunnen de volgende (tussen)producten
binnen één sprint simultaan worden vervaardigd:
gebruikerseisen, systeemeisen, basisontwerp, detailontwerp,
programmacode.

A

Waar

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

Verificatie bevestiging door onderzoek en door aanleveren van
objectief bewijsmateriaal dat aan de eisen ten aanzien van een
specifieke wijze van gebruik of toepassing is voldaan.

A

Niet waar

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

Testgevallen gebruik je om te onderzoeken of een systeem onder
bepaalde omstandigheden het gewenste gedrag toont.

A

Waar

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

Bij equivalentieklassen definieer je maximaal één invoerwaarde
per fysiek testgeval.

A

Waar

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

Use case test is een zeer formele techniek. Daarom moet je deze
techniek alléén volgens standaard procedures uitvoeren.

A

Niet waar

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

De procescyclustest is een black box testtechniek waarmee
testgevallen worden ontworpen om bedrijfsprocedures en
processen af te dekken.

A

Waar

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

Decision tables zijn bij uitstek geschikt voor het analyseren van
complexe problemen met meervoudige condities en acties. Dit
maakt decision table testing vooral geschikt voor het zwaar
testen van belangrijke functies met complexe berekeningen.

A

Waar

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

State transition testing (toestandsovergangtest) is een
testontwerptechniek waarmee testgevallen ontworpen worden
om geldige en ongeldige toestandsovergangen te specificeren.

A

Waar

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

Bij exploratory testing hebben de testers geen kennis en ervaring
nodig van het vak omdat ze gewoon willekeurige handelingen
moeten verrichten op het testobject en kijken wat het resultaat
is.

A

Niet waar

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

Exploratory testing is niet geschikt wanneer hoge eisen worden
gesteld aan de aantoonbaarheid van de kwaliteit en van het
testproces.

A

Waar

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

In het kader van testen tijdens het ontwikkelproces, wat verstaan we onder een methode?

A

Een methode is een weldoordachte manier van handelen om een bepaald doel te bereiken.

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

Hoeveel invoercondities dien je minimaal te definieren bij een grenswaardenanalyse? Geef
aan welke fysieke testgevallen je gebruikt bij de grens van 100 knikkers

A

Drie (1 net onder de grens, 1 op de grens, 1 net boven de grens): 99, 100 en 101 knikkers.
Knikkers zijn niet op te delen in kommagetallen, dus o.a. 99,99 en 100,0001 zijn niet correct.

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

Waarop is de uitvoer van een procescyclustest gebaseerd / hoe wordt een procescyclustest
uitgevoerd?

A

Dit wordt gedaan door het nalopen van de procespaden bij een flowchart.

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

Op welke wijze kun je een decision table vereenvoudigen?

A

Je kunt de decision table vereenvoudigen door onmogelijke of overbodige situaties te elimineren.

17
Q

Welk van de volgende onderdelen behoort niet tot de kern van TMAP Next:

a. Gestructureerd testproces
b. Een volledige testbasis als vertrekpunt
c. Een complete gereedschapskist

A

b. Een volledige testbasis als vertrekpunt (1 pt).
Een testbasis kan/moet heel uitgebreid zijn, maar deze hoeft niet volledig te zijn om te kunnen
starten met het opstellen van testen. Daarentegen is het wel nodig om een gestructureerd
testproces te hebben en te weten welke testtechnieken belangrijk zijn (een complete
gereedschapskist).
Juiste toelichting: 1 pt

18
Q

Noem een specifiek kenmerk van een Prototype test

A

Een prototype test vindt in een labomgeving plaats.

19
Q

Waarom is het belangrijk om een productrisicoanalyse uit te voeren in
softwareontwikkelprojecten?

A

Productrisicoanalyse helpt de testers om prioriteiten te stellen op basis van de risico’s voor de
belanghebbenden van de informatiesystemen. Daarnaast is productrisicoanalyse zeer waardevol
voor het bepalen van de zwaarte van de test en voor het kiezen van de juiste testtechnieken. Zo
kunnen de testers tijdens het testen de juiste testen op het juiste moment met de juiste diepgang
uitvoeren.