35
Onderwerp: Datum: Aanwezigen: Classificatie: Testers zijn té voorspelbaar Testers zijn té voorspelbaar Product boven Proces” Product boven Proces” Testers zijn té voorspelbaar 13 oktober 2011 <aanwezigen> v1.0

Testers zijn te voorspelbaar

  • Upload
    kza-bv

  • View
    264

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Testers zijn te voorspelbaar

Onderwerp:Datum:

Aanwezigen:Classificatie:

Testers zijn té voorspelbaarTesters zijn té voorspelbaar

““Product boven Proces”Product boven Proces”

Testers zijn té voorspelbaar13 oktober 2011<aanwezigen>v1.0

Page 2: Testers zijn te voorspelbaar

2

● De ultieme vraag over het Leven, het Universum en Alles

● Verwachtingen boven Specificaties● Vragen stellen boven Scripts maken● Inzicht geven boven Fouten vinden

● Vragen● Huiswerk

Aan de orde

Page 3: Testers zijn te voorspelbaar

3

● Douglas Adams (1952 – 2001)– Ziekenhuisbode– Schurenbouwer– Kippenschuurschoonmaker– Lijfwacht– Scriptschrijver– Radioproducent

De ultieme vraag

Page 4: Testers zijn te voorspelbaar

4

● Radioserie 1978 – 1980● Boeken 1979 – 1992● Televisieserie 1981● Film 2005

De ultieme vraag

Page 5: Testers zijn te voorspelbaar

5

De ultieme vraag

Arthur Dent– gewone Brit– ontbijt– rondweg

Ford Prefect– vriend– journalist– lifter

Jeltz (Vogon)– kapitein– galactische snelweg– eerste lift

Page 6: Testers zijn te voorspelbaar

6

De ultieme vraag

Margrathea– Onwaarschijnlijkheid– Slatibartfast– planeten

Deep Thought– De Ultieme Vraag– Het Antwoord– 7,5 miljoen jaar

Aarde– De Vraag– Organische computer– T minus 5 minuten

Page 7: Testers zijn te voorspelbaar

7

● Moraal

De ultieme vraag

Het antwoord is niets zonder de vraag

Vragen eist intelligentie

Page 8: Testers zijn te voorspelbaar

8

● Implicaties voor Testen?

De ultieme vraag

Page 9: Testers zijn te voorspelbaar

9

De ultieme vraag

...schrijft lekker...

...schrijft blauw......werkt bij -10°C...

...klikt 1500 keer zonder falen...

...hervulbaar...

...kan 250 pagina's mee...

Page 10: Testers zijn te voorspelbaar

10

De ultieme vraag

...schrijft lekker...

...schrijft blauw......werkt bij -10°C...

...klikt 1500 keer zonder falen...

...hervulbaar...

42

42 4242

4242

...kan 250 pagina's mee...

Page 11: Testers zijn te voorspelbaar

11

● Vraag 1; Wat?– Specificaties

Specificaties

Eisen en Wensen

Ontwerpen

Page 12: Testers zijn te voorspelbaar

12

● Vraag 1; Wat?– Specificaties

– V-Model– V-erifiëren– V-alideren

Specificaties

Page 13: Testers zijn te voorspelbaar

13

● Vraag 1; Wat?– Specificaties

– V-Model– V-erifiëren– V-alideren

– Bevindingen

Specificaties

Page 14: Testers zijn te voorspelbaar

14

● Vraag 1; Wat?– Specificaties

– V-Model– V-erifiëren– V-alideren

– Bevindingen

– Specificaties onvolledig– Specificaties onduidelijk– Te weinig tijd

Specificaties

?

Page 15: Testers zijn te voorspelbaar

15

● Vraag 1; Wat?– Specificaties

● Vraag 1a; Wat niet?– Risico's

• Aanvulling specificaties• Beschikbare tijd

Specificaties

Risico's

Page 16: Testers zijn te voorspelbaar

16

● Vraag 1; Wat?– Specificaties

● Vraag 1a; Wat niet?– Risico's

• Aanvulling specificaties• Beschikbare tijd

– Bevindingen

Specificaties

Page 17: Testers zijn te voorspelbaar

17

● Vraag 1; Wat?– Specificaties

● Vraag 1a; Wat niet?– Risico's

• Aanvulling specificaties• Beschikbare tijd

– Bevindingen

– Specificaties onvolledig– Specificaties onduidelijk– Te weinig tijd– Geen risico = geen test?

Specificaties

?

Page 18: Testers zijn te voorspelbaar

18

● Vraag 1; Wat?– Specificaties

● Vraag 1a; Wat niet?– Risico's

● Vraag 2; Waarom?– Resultaten

• Boven specificaties• Legitimatie budget• Is er altijd

Verwachtingen boven Specificaties

Resultaten

Page 19: Testers zijn te voorspelbaar

19

● Vraag 1; Wat?– Specificaties

● Vraag 1a; Wat niet?– Risico's

● Vraag 2; Waarom?– Resultaten

• Boven specificaties• Legitimatie budget• Is er altijd

– Bevindingen

Verwachtingen boven Specificaties

Page 20: Testers zijn te voorspelbaar

20

● Twee vragen voor teststrategie– Wat (niet)?– Waarom?

● Comple(e)t(er)– Plus én Min– Dan de belangrijkste zaken eerst– Specificaties secundair (hou vast)

Verwachtingen boven Specificaties

Page 21: Testers zijn te voorspelbaar

21

● Voorbeeld

Verwachtingen boven Specificaties

Page 22: Testers zijn te voorspelbaar

22

● Voorbeeld

Verwachtingen boven Specificaties

+ -

Page 23: Testers zijn te voorspelbaar

23

● Voorbeeld

Verwachtingen boven Specificaties

Page 24: Testers zijn te voorspelbaar

24

● Voorbeeld

Verwachtingen boven Specificaties

Page 25: Testers zijn te voorspelbaar

25

● Reactie 1; Testtechnieken

● Specificaties en/of Risico's– Beslissingstabeltest– Datacombinatietest– Elementaire Vergelijkingstest– Gegevenscyclustest– Procescyclustest– Semantische Test– Syntactische Test– Use Case Test

● En als er iets mist?– ...

Scripts maken

Page 26: Testers zijn te voorspelbaar

26

● Reactie 1; Testtechnieken

● Reactie 1a; Stel vragen

● Beslissingstabeltest– Vraag 1; Welke condities zijn er (van belang)? – Vraag 2; Welke acties zijn er (van belang)?– Vraag 3; Wat is de interactie tussen de condities?– Vraag 4; Welke acties volgen uit welke (i.v.) condities?

Vragen stellen boven Scripts maken

X

Page 27: Testers zijn te voorspelbaar

27

● Antwoord 1; Bevindingen– Aantallen– Prioriteit– …

Fouten vinden

Page 28: Testers zijn te voorspelbaar

28

● Antwoord 1; Bevindingen– Aantallen– Prioriteit– …

● Antwoord 1a; Risico's– Aard (ISO 9126)– Niveau (laag, midden, hoog)– ...

Fouten vinden

Page 29: Testers zijn te voorspelbaar

29

● Antwoord 1; Bevindingen– Aantallen– Prioriteit– …

● Antwoord 1a; Risico's– Aard (ISO 9126)– Niveau (laag, midden, hoog)– …

● Antwoord 2; Resultaten– Wat levert het op– Wat kost het– ...

Inzicht geven boven Fouten vinden

Page 30: Testers zijn te voorspelbaar

30

● Voorbeeld

Inzicht geven boven Fouten vinden

Page 31: Testers zijn te voorspelbaar

31

● Minder voorspelbaar door andere vragen;– Wat (niet)?– Waarom?

– Wie?– Waar?– Wanneer?

Product boven Proces

Page 32: Testers zijn te voorspelbaar

32

● Stel Verwachtingen boven Specificaties;– beantwoord ook de vraag 'Waarom?'

● Stel Vragen stellen boven Scripts maken;– gebruik testtechnieken ook om vragen te stellen

● Stel Inzicht geven boven Fouten vinden– vraag je af (voor) 'Wie?'– vraag je af 'Waar?'– vraag je af 'Wanneer?'

Kortom...

Page 33: Testers zijn te voorspelbaar

33

Vragen

“Share en Enjoy”

Page 34: Testers zijn te voorspelbaar

34

Huiswerk

“The answer is 42, but what is the question?”

Page 35: Testers zijn te voorspelbaar

35

“So Long, And thanks for all the Fish”