sysqa kennissessie situationeel testen
DESCRIPTION
U wilt altijd de best passende testaanpak. Maar kiest u voor de (schijn)zekerheid van scripted testen of gaat u voor flexibiliteit en pragmatiek, waarmee u sneller en efficiënter inzicht krijgt in de kwaliteit van uw systeem? Op 19 en 20 november organiseerde SYSQA haar jaarlijkse Kennissessies. Dit jaar over Situationeel testen, een antwoord op het genoemde dilemma. Want op ieder project, bij iedere organisatie past een eigen testaanpak. Tijdens de Kennissessies bleef het niet bij theorie. Na de pauze werd een tweetal aansprekende klantcases toegelicht. Hierbij kwam onder meer aan de orde hoe de betreffende organisaties met Situationeel testen altijd op de meest optimale manier testen, tegen de laagst mogelijke kosten. De Kennissessies bleken ook dit jaar een middag vol inspiratie, mogelijkheden tot netwerken en kennisuitwisseling en boeiende praktijkcases. Deelnemers gingen naar huis met nieuwe inzichten waarmee zij op een flexibele en pragmatische wijze sneller en efficiënter inzicht krijgen in de kwaliteit van een systeem!TRANSCRIPT
![Page 1: SYSQA Kennissessie Situationeel testen](https://reader034.vdocuments.site/reader034/viewer/2022050905/548da9ccb479597a6b8b45c8/html5/thumbnails/1.jpg)
© S
YS
QA
Alm
ere
SYSQA Kennissessies 2013
‘Situationeel testen’
Welkom!
1
![Page 2: SYSQA Kennissessie Situationeel testen](https://reader034.vdocuments.site/reader034/viewer/2022050905/548da9ccb479597a6b8b45c8/html5/thumbnails/2.jpg)
© S
YS
QA
Alm
ere
![Page 3: SYSQA Kennissessie Situationeel testen](https://reader034.vdocuments.site/reader034/viewer/2022050905/548da9ccb479597a6b8b45c8/html5/thumbnails/3.jpg)
© S
YS
QA
Alm
ere
![Page 4: SYSQA Kennissessie Situationeel testen](https://reader034.vdocuments.site/reader034/viewer/2022050905/548da9ccb479597a6b8b45c8/html5/thumbnails/4.jpg)
© S
YS
QA
Alm
ere
4
Programma
• Lezing Situationeel testen 14:05 – 14:30Bart Fessl, productmanager SYSQA
•Discussie/vragen 14:30 – 15:00
• Pauze 15:00 – 15:15
4
![Page 5: SYSQA Kennissessie Situationeel testen](https://reader034.vdocuments.site/reader034/viewer/2022050905/548da9ccb479597a6b8b45c8/html5/thumbnails/5.jpg)
© S
YS
QA
Alm
ere
5
Programma
• Praktijkcases 15:20 – 16:00• Roger Wouterse 15:20 – 15:40• Martijn van der Poel 15:40 – 16:00
• Discussie/vragen 16:00 – 16:30
• Afsluiting 16:30 – 16:35
• Borrel 16:35 – 18:00
5
![Page 6: SYSQA Kennissessie Situationeel testen](https://reader034.vdocuments.site/reader034/viewer/2022050905/548da9ccb479597a6b8b45c8/html5/thumbnails/6.jpg)
© S
YS
QA
Alm
ere
Praktisch
6
#kssysqa13 presentaties op website
evaluatie per e-mail
![Page 7: SYSQA Kennissessie Situationeel testen](https://reader034.vdocuments.site/reader034/viewer/2022050905/548da9ccb479597a6b8b45c8/html5/thumbnails/7.jpg)
SYSQA Kennissessies 2013
Situationeel testen
![Page 8: SYSQA Kennissessie Situationeel testen](https://reader034.vdocuments.site/reader034/viewer/2022050905/548da9ccb479597a6b8b45c8/html5/thumbnails/8.jpg)
© S
YS
QA
Alm
ere
8
Situationeel testen
WAAROM?HOE?
![Page 9: SYSQA Kennissessie Situationeel testen](https://reader034.vdocuments.site/reader034/viewer/2022050905/548da9ccb479597a6b8b45c8/html5/thumbnails/9.jpg)
Waarom testen we: value based testing
THE ABSENCE OF BUGS IS NOT AN INDICATOR OF QUALITY
Goyko Adzic, 2013
![Page 10: SYSQA Kennissessie Situationeel testen](https://reader034.vdocuments.site/reader034/viewer/2022050905/548da9ccb479597a6b8b45c8/html5/thumbnails/10.jpg)
© S
YS
QA
Alm
ere
10
Value based testing: Maslow in systeemontwikkeling
Bron: Wikipedia
![Page 11: SYSQA Kennissessie Situationeel testen](https://reader034.vdocuments.site/reader034/viewer/2022050905/548da9ccb479597a6b8b45c8/html5/thumbnails/11.jpg)
© S
YS
QA
Alm
ere
11
Value based testing
Succesvol
Bruikbaar
Gebruikersvriendelijkheid
Performance en security
Functionaliteit
![Page 12: SYSQA Kennissessie Situationeel testen](https://reader034.vdocuments.site/reader034/viewer/2022050905/548da9ccb479597a6b8b45c8/html5/thumbnails/12.jpg)
© S
YS
QA
Alm
ere
12
Situationeel testen
WAAROM?HOE?
![Page 13: SYSQA Kennissessie Situationeel testen](https://reader034.vdocuments.site/reader034/viewer/2022050905/548da9ccb479597a6b8b45c8/html5/thumbnails/13.jpg)
© S
YS
QA
Alm
ere
Hoe testen we?
13
Scripted testen Non-scripted testen
![Page 14: SYSQA Kennissessie Situationeel testen](https://reader034.vdocuments.site/reader034/viewer/2022050905/548da9ccb479597a6b8b45c8/html5/thumbnails/14.jpg)
© S
YS
QA
Alm
ere
Van scripted tot non-scripted testen
14
Gebaseerd op ‘Telling your exploratory story’ by Jon Bach, Agile 2010 conference
Factory based testing
Globalscripting
Session based testing Bug hunts
Test tours
Freestyle exploratory
testing
Scripted testenNon-scripted testen
![Page 15: SYSQA Kennissessie Situationeel testen](https://reader034.vdocuments.site/reader034/viewer/2022050905/548da9ccb479597a6b8b45c8/html5/thumbnails/15.jpg)
© S
YS
QA
Alm
ere
Teststrategie
Welke testvorm(en) u toepast hangt af van:• Risico’s• Beschikbaarheid documentatie• Profiel van de testers• Doel van het testtraject• Beschikbare tijd• Kenmerken systeem• Behoefte aan audittrail• …• …
15
Situatio
neel
![Page 16: SYSQA Kennissessie Situationeel testen](https://reader034.vdocuments.site/reader034/viewer/2022050905/548da9ccb479597a6b8b45c8/html5/thumbnails/16.jpg)
© S
YS
QA
Alm
ere
Samenvattend: het HOE van testen
16
ActiegerichtFlexibel
PragmatischVertrouwen op tester
Nadruk op testuitvoering
VoorbereidingsgerichtPlanmatigFocus vanuit methodeVertrouwen op procesNadruk op maken documentatie
Factory based testing
Globalscripting
Session based testing Bug hunts
Test tours
Freestyle exploratory
testing
Scripted testenNon-scripted testen
![Page 17: SYSQA Kennissessie Situationeel testen](https://reader034.vdocuments.site/reader034/viewer/2022050905/548da9ccb479597a6b8b45c8/html5/thumbnails/17.jpg)
© S
YS
QA
Alm
ere
17
Aanpak situationeel testen
It’s all i
n
the mix
Succesvol
Bruikbaar
Gebruikersvriendelijkheid
Performance en security
Functionaliteit
![Page 18: SYSQA Kennissessie Situationeel testen](https://reader034.vdocuments.site/reader034/viewer/2022050905/548da9ccb479597a6b8b45c8/html5/thumbnails/18.jpg)
© S
YS
QA
Alm
ere
Aanpak situationeel testen, voorbeeld 1
18
Niveau Value based testing
Factory based testing
Global scripting
Session based testing
Bug-hunts Testtours Freestyle exploratory testing
Niveau 5
Niveau 4
Niveau 3
Niveau 2
Niveau 1
Project 1
![Page 19: SYSQA Kennissessie Situationeel testen](https://reader034.vdocuments.site/reader034/viewer/2022050905/548da9ccb479597a6b8b45c8/html5/thumbnails/19.jpg)
© S
YS
QA
Alm
ere
Aanpak situationeel testen, voorbeeld 2
19
Niveau Value based testing
Factory based testing
Global scripting
Session based testing
Bug-hunts Testtours Freestyle exploratory testing
Niveau 5
Niveau 4
Niveau 3
Niveau 2
Niveau 1Project 2
![Page 20: SYSQA Kennissessie Situationeel testen](https://reader034.vdocuments.site/reader034/viewer/2022050905/548da9ccb479597a6b8b45c8/html5/thumbnails/20.jpg)
© S
YS
QA
Alm
ere
Aanpak situationeel testen, voorbeeld 3
20
Niveau Value based testing
Factory based testing
Global scripting
Session based testing
Bug-hunts Testtours Freestyle exploratory testing
Niveau 5
Niveau 4
Niveau 3
Niveau 2
Niveau 1Project 3
STT
Project 3ATT
Project 3ATT
![Page 21: SYSQA Kennissessie Situationeel testen](https://reader034.vdocuments.site/reader034/viewer/2022050905/548da9ccb479597a6b8b45c8/html5/thumbnails/21.jpg)
© S
YS
QA
Alm
ere
It’s all in the mix!
21
![Page 22: SYSQA Kennissessie Situationeel testen](https://reader034.vdocuments.site/reader034/viewer/2022050905/548da9ccb479597a6b8b45c8/html5/thumbnails/22.jpg)
Discussie en vragen
![Page 23: SYSQA Kennissessie Situationeel testen](https://reader034.vdocuments.site/reader034/viewer/2022050905/548da9ccb479597a6b8b45c8/html5/thumbnails/23.jpg)
Pauze
Na de pauze (15:15)
Praktijkcases
![Page 24: SYSQA Kennissessie Situationeel testen](https://reader034.vdocuments.site/reader034/viewer/2022050905/548da9ccb479597a6b8b45c8/html5/thumbnails/24.jpg)
Casus SnelStart
Situationeel testen in de praktijk
![Page 25: SYSQA Kennissessie Situationeel testen](https://reader034.vdocuments.site/reader034/viewer/2022050905/548da9ccb479597a6b8b45c8/html5/thumbnails/25.jpg)
© S
YS
QA
Alm
ere
Intro
25
Succesvol
Bruikbaar
Gebruikersvriendelijkheid
Performance en security
Functionaliteit
ONE SIZE FITS ALL?
![Page 26: SYSQA Kennissessie Situationeel testen](https://reader034.vdocuments.site/reader034/viewer/2022050905/548da9ccb479597a6b8b45c8/html5/thumbnails/26.jpg)
![Page 27: SYSQA Kennissessie Situationeel testen](https://reader034.vdocuments.site/reader034/viewer/2022050905/548da9ccb479597a6b8b45c8/html5/thumbnails/27.jpg)
• Texels familiebedrijf• 60+ medewerkers• 47.500 klanten• 2.500 accountants- en administratiekantoren
Over SnelStart
![Page 28: SYSQA Kennissessie Situationeel testen](https://reader034.vdocuments.site/reader034/viewer/2022050905/548da9ccb479597a6b8b45c8/html5/thumbnails/28.jpg)
• ZZP’ers• Kleine en middelgrote ondernemers (MKB)• Accountants- en administratiekantoren
Doelgroep
![Page 29: SYSQA Kennissessie Situationeel testen](https://reader034.vdocuments.site/reader034/viewer/2022050905/548da9ccb479597a6b8b45c8/html5/thumbnails/29.jpg)
• Gebruiksvriendelijkheid– Look en feel
• Cloud– Online administratie– Webbased
• Functionaliteit
Ontwikkelingen
![Page 30: SYSQA Kennissessie Situationeel testen](https://reader034.vdocuments.site/reader034/viewer/2022050905/548da9ccb479597a6b8b45c8/html5/thumbnails/30.jpg)
![Page 31: SYSQA Kennissessie Situationeel testen](https://reader034.vdocuments.site/reader034/viewer/2022050905/548da9ccb479597a6b8b45c8/html5/thumbnails/31.jpg)
© S
YS
QA
Alm
ere
Aanleiding
31
Ad-Hoc
GestructureerdGroei
![Page 32: SYSQA Kennissessie Situationeel testen](https://reader034.vdocuments.site/reader034/viewer/2022050905/548da9ccb479597a6b8b45c8/html5/thumbnails/32.jpg)
© S
YS
QA
Alm
ere
Situatie intern
32
![Page 33: SYSQA Kennissessie Situationeel testen](https://reader034.vdocuments.site/reader034/viewer/2022050905/548da9ccb479597a6b8b45c8/html5/thumbnails/33.jpg)
© S
YS
QA
Alm
ere
Situatie extern
33
![Page 34: SYSQA Kennissessie Situationeel testen](https://reader034.vdocuments.site/reader034/viewer/2022050905/548da9ccb479597a6b8b45c8/html5/thumbnails/34.jpg)
© S
YS
QA
Alm
ere
Value-based testing SnelStart
34
Voldoening
Prestatie-efficiëntie
Effectiviteit
Bruikbaarheid
Functionele geschiktheid
ISO 25010
![Page 35: SYSQA Kennissessie Situationeel testen](https://reader034.vdocuments.site/reader034/viewer/2022050905/548da9ccb479597a6b8b45c8/html5/thumbnails/35.jpg)
© S
YS
QA
Alm
ere
Deelproject SnelStart
• SnelStart in de Cloud
35
Functionele geschiktheid
Effectiviteit
Vrijheid van risico
Betrouwbaarheid
Beveiligbaarheid
![Page 36: SYSQA Kennissessie Situationeel testen](https://reader034.vdocuments.site/reader034/viewer/2022050905/548da9ccb479597a6b8b45c8/html5/thumbnails/36.jpg)
© S
YS
QA
Alm
ere
Van waarom naar hoe
36
![Page 37: SYSQA Kennissessie Situationeel testen](https://reader034.vdocuments.site/reader034/viewer/2022050905/548da9ccb479597a6b8b45c8/html5/thumbnails/37.jpg)
© S
YS
QA
Alm
ere
Product SnelStart
37
Niveau value based testing
Factory based testing
Global scripting
Session based testing
Bug hunts Test tours Freestyle exploratory testing
5. Voldoening
4. Prestatie efficientie
FAT V12 FAT V12
3. Effectiviteit FAT V12FAT V11 FAT V11
FAT V12
2. Bruikbaarheid Regressie ST
1. Functionaliteit Regressie Intake V11
![Page 38: SYSQA Kennissessie Situationeel testen](https://reader034.vdocuments.site/reader034/viewer/2022050905/548da9ccb479597a6b8b45c8/html5/thumbnails/38.jpg)
© S
YS
QA
Alm
ere
Deelproject SnelStart in de cloud
38
Niveau value based testing
Factory based testing
Global scripting
Session based testing
Bug hunts Test tours Freestyle exploratory testing
5. Functionele geschiktheid
Regressie ST ST
4. Effectiviteit SIT
3. Vrijheid van risico
FAT FAT
2. Betrouwbaar-heid
FAT SIT
1. Beveiligbaar-heid
SIT SIT
![Page 39: SYSQA Kennissessie Situationeel testen](https://reader034.vdocuments.site/reader034/viewer/2022050905/548da9ccb479597a6b8b45c8/html5/thumbnails/39.jpg)
© S
YS
QA
Alm
ere
It’s all in the mix!
39
![Page 40: SYSQA Kennissessie Situationeel testen](https://reader034.vdocuments.site/reader034/viewer/2022050905/548da9ccb479597a6b8b45c8/html5/thumbnails/40.jpg)
Casus overheidsorganisatie
Situationeel testen in de praktijk
?
![Page 41: SYSQA Kennissessie Situationeel testen](https://reader034.vdocuments.site/reader034/viewer/2022050905/548da9ccb479597a6b8b45c8/html5/thumbnails/41.jpg)
© S
YS
QA
Alm
ere
Wat maakt deze case anders?
41
Overheidsorganisatie
![Page 42: SYSQA Kennissessie Situationeel testen](https://reader034.vdocuments.site/reader034/viewer/2022050905/548da9ccb479597a6b8b45c8/html5/thumbnails/42.jpg)
© S
YS
QA
Alm
ere
Kenmerken IV overheidsorganisatie
42
Kernapplicaties (1 team) Nieuw systeem (3 teams)
ReorganisatieAftasten en stelling nemen
Zien is geloven!
![Page 43: SYSQA Kennissessie Situationeel testen](https://reader034.vdocuments.site/reader034/viewer/2022050905/548da9ccb479597a6b8b45c8/html5/thumbnails/43.jpg)
© S
YS
QA
Alm
ere
Testbeleid ICT afdeling
Aansluiten op kernwaarden organisatie:• Betrouwbaar• Professioneel• Goede uitvoering wettelijke taken
‘Scripted testen niet passend Waterval en SCRUM’
43
Tegen laagste kosten, binnen kortst mogelijke tijd inzicht geven in de kwaliteit van het systeem.
![Page 44: SYSQA Kennissessie Situationeel testen](https://reader034.vdocuments.site/reader034/viewer/2022050905/548da9ccb479597a6b8b45c8/html5/thumbnails/44.jpg)
© S
YS
QA
Alm
ere
44
Daarom testbeleid: !
![Page 45: SYSQA Kennissessie Situationeel testen](https://reader034.vdocuments.site/reader034/viewer/2022050905/548da9ccb479597a6b8b45c8/html5/thumbnails/45.jpg)
© S
YS
QA
Alm
ere
Eerst stap
• Commitment MT ICT voor testbeleid. Zo gaan we het doen.
• Van ‘Traditioneel’ naar ‘Situationeel’.
45
![Page 46: SYSQA Kennissessie Situationeel testen](https://reader034.vdocuments.site/reader034/viewer/2022050905/548da9ccb479597a6b8b45c8/html5/thumbnails/46.jpg)
© S
YS
QA
Alm
ere
Tweede stap
• Interne testers opleiden in Situationeel testen middels cursus.
46
De ‘wereldpremiere’.
![Page 47: SYSQA Kennissessie Situationeel testen](https://reader034.vdocuments.site/reader034/viewer/2022050905/548da9ccb479597a6b8b45c8/html5/thumbnails/47.jpg)
© S
YS
QA
Alm
ere
Derde stap
• Externe testers opleiden middels workshop.
47
![Page 48: SYSQA Kennissessie Situationeel testen](https://reader034.vdocuments.site/reader034/viewer/2022050905/548da9ccb479597a6b8b45c8/html5/thumbnails/48.jpg)
© S
YS
QA
Alm
ere
Vierde stap
Pilot binnen SCRUM team:• 3 Sprints ‘Situationeel’ aangepakt;• Het SCRUM team snapt het principe;• Samenwerking verbeterd.
• Testvorm wordt gekozen die het best bij dit SCRUM team past:
Is situationeel testen!!!
48
![Page 49: SYSQA Kennissessie Situationeel testen](https://reader034.vdocuments.site/reader034/viewer/2022050905/548da9ccb479597a6b8b45c8/html5/thumbnails/49.jpg)
© S
YS
QA
Alm
ere
Is dan alles positief?
• SCRUM teams accepteren slechte kwaliteit requirements;
• Testers hebben voldoende tijd om te scripten, want mini-waterval;
• Mogelijk daling kwaliteit, is situationeel: doorzetten!
• Dekkingsgraad en Audit Trail.
49
![Page 50: SYSQA Kennissessie Situationeel testen](https://reader034.vdocuments.site/reader034/viewer/2022050905/548da9ccb479597a6b8b45c8/html5/thumbnails/50.jpg)
© S
YS
QA
Alm
ere
Oplossing: Rapid Reporter
50
![Page 51: SYSQA Kennissessie Situationeel testen](https://reader034.vdocuments.site/reader034/viewer/2022050905/548da9ccb479597a6b8b45c8/html5/thumbnails/51.jpg)
© S
YS
QA
Alm
ere
Conclusies:
• Optimaliseren van het testen:‘Tegen laagste kosten, binnen kortst mogelijke tijd
inzicht geven in de kwaliteit van het systeem.’
• Uitvoering testbeleid leidt tot procesverbetering.
51
![Page 52: SYSQA Kennissessie Situationeel testen](https://reader034.vdocuments.site/reader034/viewer/2022050905/548da9ccb479597a6b8b45c8/html5/thumbnails/52.jpg)
© S
YS
QA
Alm
ere
Vervolg binnen overheidsorganisatie
• Verdere uitrol binnen andere SCRUM teams en Watervalorganisatie.
• Communiceren met de Demand Organisatie.
52
![Page 53: SYSQA Kennissessie Situationeel testen](https://reader034.vdocuments.site/reader034/viewer/2022050905/548da9ccb479597a6b8b45c8/html5/thumbnails/53.jpg)
© S
YS
QA
Alm
ere
It’s all in the mix!
53
![Page 54: SYSQA Kennissessie Situationeel testen](https://reader034.vdocuments.site/reader034/viewer/2022050905/548da9ccb479597a6b8b45c8/html5/thumbnails/54.jpg)
Discussie en vragen
![Page 55: SYSQA Kennissessie Situationeel testen](https://reader034.vdocuments.site/reader034/viewer/2022050905/548da9ccb479597a6b8b45c8/html5/thumbnails/55.jpg)
Borrel
Hartelijk bedankt voor uw komst.
Tot ziens!