Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
SYSQA Kennissessies 2013
‘Situationeel testen’

© SYSQA Almere

Welkom!

1
© SYSQA Almere
© SYSQA Almere
Programma
• Lezing Situationeel testen

14:05 – 14:30

Bart Fessl, productmanager SYSQA

14:30 – 15:00

• Pauze

15:00 – 1...
Programma
• Praktijkcases
• Roger Wouterse
• Martijn van der Poel

15:20 – 16:00
15:20 – 15:40
15:40 – 16:00

16:00 – 16:3...
Praktisch

#kssysqa13
presentaties op website

© SYSQA Almere

evaluatie per e-mail

6
SYSQA Kennissessies 2013

Situationeel testen
© SYSQA Almere

Situationeel testen

8
Waarom testen we: value
based testing
Bron: Wikipedia

© SYSQA Almere

Value based testing: Maslow in
systeemontwikkeling

10
Value based testing
Succesvol

Bruikbaar

Gebruikersvriendelijkheid

Performance en security

© SYSQA Almere

Functionalit...
© SYSQA Almere

Situationeel testen

12
Hoe testen we?
Non-scripted testen

© SYSQA Almere

Scripted testen

13
Van scripted tot non-scripted testen

Factory
based
testing

Global
scripting

Session
based
testing

Bug hunts

Test
tour...
Welke testvorm(en) u toepast hangt af van:
• Risico’s
• Beschikbaarheid documentatie
• Profiel van de testers
• Doel van h...
Samenvattend: het HOE van testen
Factory
based
testing

Global
scripting

Session
based
testing

Bug hunts

Test
tours

Fr...
Aanpak situationeel testen
Succesvol

Bruikbaar

Gebruikersvriendelijkheid

Performance en security

© SYSQA Almere

Funct...
Aanpak situationeel testen, voorbeeld 1
Niveau
Value
based
testing

Factory
based
testing

Global
scripting

Session
based...
Aanpak situationeel testen, voorbeeld 2
Niveau
Value
based
testing

Factory
based
testing

Global
scripting

Session
based...
Aanpak situationeel testen, voorbeeld 3
Niveau
Value
based
testing

Factory
based
testing

Global
scripting

Session
based...
© SYSQA Almere

It’s all in the mix!

21
Discussie en vragen
Pauze
Na de pauze (15:15)
Praktijkcases
Casus SnelStart
Situationeel testen in de praktijk
Intro

Succesvol

Bruikbaar

Gebruikersvriendelijkheid

Functionaliteit

© SYSQA Almere

Performance en security

25
Over SnelStart
•
•
•
•

Texels familiebedrijf
60+ medewerkers
47.500 klanten
2.500 accountants- en administratiekantoren
Doelgroep
• ZZP’ers
• Kleine en middelgrote ondernemers (MKB)
• Accountants- en administratiekantoren
Ontwikkelingen
• Gebruiksvriendelijkheid
– Look en feel

• Cloud
– Online administratie
– Webbased

• Functionaliteit
© SYSQA Almere

Aanleiding

31
© SYSQA Almere

Situatie intern

32
© SYSQA Almere

Situatie extern

33
Value-based testing SnelStart

Voldoening
Prestatie-efficiëntie
Effectiviteit

Functionele geschiktheid

© SYSQA Almere

B...
Deelproject SnelStart
• SnelStart in de Cloud
Functionele geschiktheid
Effectiviteit
Vrijheid van risico

Beveiligbaarheid...
© SYSQA Almere

Van waarom naar hoe

36
Product SnelStart
Niveau value
based testing

Factory
based
testing

Global
scripting

Session
based
testing

Bug
hunts

T...
Deelproject SnelStart in de cloud
Niveau value
based testing

Factory
based
testing

Global
scripting

5. Functionele
gesc...
© SYSQA Almere

It’s all in the mix!

39
Casus overheidsorganisatie
Situationeel testen in de praktijk

?
Wat maakt deze case anders?

© SYSQA Almere

Overheidsorganisatie

41
Kenmerken IV overheidsorganisatie
Kernapplicaties (1 team)

Nieuw systeem
(3 teams)

Zien is geloven!

Aftasten en
stellin...
Testbeleid ICT afdeling
Aansluiten op kernwaarden organisatie:
• Betrouwbaar
• Professioneel
• Goede uitvoering wettelijke...
!
© SYSQA Almere

Daarom testbeleid:

44
Eerst stap

© SYSQA Almere

• Commitment MT ICT voor testbeleid. Zo gaan we
het doen.
• Van ‘Traditioneel’ naar ‘Situation...
Tweede stap

© SYSQA Almere

• Interne testers opleiden in Situationeel testen
middels cursus.
De ‘wereldpremiere’.

46
Derde stap

© SYSQA Almere

• Externe testers opleiden middels workshop.

47
Vierde stap

• Testvorm wordt gekozen die het best bij dit SCRUM
team past:

Is situationeel testen!!!

© SYSQA Almere

Pi...
Is dan alles positief?

© SYSQA Almere

• SCRUM teams accepteren slechte kwaliteit
requirements;
• Testers hebben voldoend...
© SYSQA Almere

Oplossing: Rapid Reporter

50
Conclusies:

• Uitvoering testbeleid leidt tot procesverbetering.

© SYSQA Almere

• Optimaliseren van het testen:
‘Tegen ...
Vervolg binnen overheidsorganisatie

© SYSQA Almere

• Verdere uitrol binnen andere SCRUM teams en
Watervalorganisatie.
• ...
© SYSQA Almere

It’s all in the mix!

53
Discussie en vragen
Borrel
Hartelijk bedankt voor uw komst.
Tot ziens!
SYSQA Kennissessie Situationeel testen
SYSQA Kennissessie Situationeel testen
Upcoming SlideShare
Loading in …5
×

SYSQA Kennissessie Situationeel testen

1,072 views

Published on

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!

Published in: Business
  • Be the first to comment

  • Be the first to like this

SYSQA Kennissessie Situationeel testen

  1. 1. SYSQA Kennissessies 2013 ‘Situationeel testen’ © SYSQA Almere Welkom! 1
  2. 2. © SYSQA Almere
  3. 3. © SYSQA Almere
  4. 4. Programma • Lezing Situationeel testen 14:05 – 14:30 Bart Fessl, productmanager SYSQA 14:30 – 15:00 • Pauze 15:00 – 15:15 © SYSQA Almere • Discussie/vragen 4 4
  5. 5. Programma • Praktijkcases • Roger Wouterse • Martijn van der Poel 15:20 – 16:00 15:20 – 15:40 15:40 – 16:00 16:00 – 16:30 • Afsluiting 16:30 – 16:35 • Borrel 16:35 – 18:00 © SYSQA Almere • Discussie/vragen 5 5
  6. 6. Praktisch #kssysqa13 presentaties op website © SYSQA Almere evaluatie per e-mail 6
  7. 7. SYSQA Kennissessies 2013 Situationeel testen
  8. 8. © SYSQA Almere Situationeel testen 8
  9. 9. Waarom testen we: value based testing
  10. 10. Bron: Wikipedia © SYSQA Almere Value based testing: Maslow in systeemontwikkeling 10
  11. 11. Value based testing Succesvol Bruikbaar Gebruikersvriendelijkheid Performance en security © SYSQA Almere Functionaliteit 11
  12. 12. © SYSQA Almere Situationeel testen 12
  13. 13. Hoe testen we? Non-scripted testen © SYSQA Almere Scripted testen 13
  14. 14. Van scripted tot non-scripted testen Factory based testing Global scripting Session based testing Bug hunts Test tours Freestyle exploratory testing Non-scripted testen Gebaseerd op ‘Telling your exploratory story’ by Jon Bach, Agile 2010 conference © SYSQA Almere Scripted testen 14
  15. 15. 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 •… •… © SYSQA Almere Teststrategie 15
  16. 16. Samenvattend: het HOE van testen Factory based testing Global scripting Session based testing Bug hunts Test tours Freestyle exploratory testing Non-scripted testen Voorbereidingsgericht Planmatig Focus vanuit methode Vertrouwen op proces Nadruk op maken documentatie Actiegericht Flexibel Pragmatisch Vertrouwen op tester Nadruk op testuitvoering © SYSQA Almere Scripted testen 16
  17. 17. Aanpak situationeel testen Succesvol Bruikbaar Gebruikersvriendelijkheid Performance en security © SYSQA Almere Functionaliteit 17
  18. 18. Aanpak situationeel testen, voorbeeld 1 Niveau Value based testing Factory based testing Global scripting Session based testing Bug-hunts Testtours Freestyle exploratory testing Niveau 5 Niveau 4 Niveau 2 Niveau 1 Project 1 © SYSQA Almere Niveau 3 18
  19. 19. Aanpak situationeel testen, voorbeeld 2 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 1 Project 2 © SYSQA Almere Niveau 2 19
  20. 20. Aanpak situationeel testen, voorbeeld 3 Niveau Value based testing Factory based testing Global scripting Session based testing Bug-hunts Testtours Freestyle exploratory testing Niveau 5 Project 3 ATT Niveau 4 Project 3 ATT Niveau 3 Niveau 1 Project 3 STT © SYSQA Almere Niveau 2 20
  21. 21. © SYSQA Almere It’s all in the mix! 21
  22. 22. Discussie en vragen
  23. 23. Pauze Na de pauze (15:15) Praktijkcases
  24. 24. Casus SnelStart Situationeel testen in de praktijk
  25. 25. Intro Succesvol Bruikbaar Gebruikersvriendelijkheid Functionaliteit © SYSQA Almere Performance en security 25
  26. 26. Over SnelStart • • • • Texels familiebedrijf 60+ medewerkers 47.500 klanten 2.500 accountants- en administratiekantoren
  27. 27. Doelgroep • ZZP’ers • Kleine en middelgrote ondernemers (MKB) • Accountants- en administratiekantoren
  28. 28. Ontwikkelingen • Gebruiksvriendelijkheid – Look en feel • Cloud – Online administratie – Webbased • Functionaliteit
  29. 29. © SYSQA Almere Aanleiding 31
  30. 30. © SYSQA Almere Situatie intern 32
  31. 31. © SYSQA Almere Situatie extern 33
  32. 32. Value-based testing SnelStart Voldoening Prestatie-efficiëntie Effectiviteit Functionele geschiktheid © SYSQA Almere Bruikbaarheid 34
  33. 33. Deelproject SnelStart • SnelStart in de Cloud Functionele geschiktheid Effectiviteit Vrijheid van risico Beveiligbaarheid © SYSQA Almere Betrouwbaarheid 35
  34. 34. © SYSQA Almere Van waarom naar hoe 36
  35. 35. Product SnelStart Niveau value based testing Factory based testing Global scripting Session based testing Bug hunts Test tours Freestyle exploratory testing 5. Voldoening FAT V12 4. Prestatie efficientie FAT V12 FAT V12 FAT V11 2. Bruikbaarheid Regressie ST 1. Functionaliteit Regressie Intake V11 FAT V11 FAT V12 © SYSQA Almere 3. Effectiviteit 37
  36. 36. Deelproject SnelStart in de cloud Niveau value based testing Factory based testing Global scripting 5. Functionele geschiktheid Regressie Session based testing ST Bug hunts Test tours Freestyle exploratory testing ST SIT 4. Effectiviteit FAT FAT 2. Betrouwbaarheid FAT SIT 1. Beveiligbaarheid SIT SIT © SYSQA Almere 3. Vrijheid van risico 38
  37. 37. © SYSQA Almere It’s all in the mix! 39
  38. 38. Casus overheidsorganisatie Situationeel testen in de praktijk ?
  39. 39. Wat maakt deze case anders? © SYSQA Almere Overheidsorganisatie 41
  40. 40. Kenmerken IV overheidsorganisatie Kernapplicaties (1 team) Nieuw systeem (3 teams) Zien is geloven! Aftasten en stelling nemen © SYSQA Almere Reorganisatie 42
  41. 41. Testbeleid ICT afdeling Aansluiten op kernwaarden organisatie: • Betrouwbaar • Professioneel • Goede uitvoering wettelijke taken Tegen laagste kosten, binnen kortst mogelijke tijd inzicht geven in de kwaliteit van het systeem. © SYSQA Almere ‘Scripted testen niet passend Waterval en SCRUM’ 43
  42. 42. ! © SYSQA Almere Daarom testbeleid: 44
  43. 43. Eerst stap © SYSQA Almere • Commitment MT ICT voor testbeleid. Zo gaan we het doen. • Van ‘Traditioneel’ naar ‘Situationeel’. 45
  44. 44. Tweede stap © SYSQA Almere • Interne testers opleiden in Situationeel testen middels cursus. De ‘wereldpremiere’. 46
  45. 45. Derde stap © SYSQA Almere • Externe testers opleiden middels workshop. 47
  46. 46. Vierde stap • Testvorm wordt gekozen die het best bij dit SCRUM team past: Is situationeel testen!!! © SYSQA Almere Pilot binnen SCRUM team: • 3 Sprints ‘Situationeel’ aangepakt; • Het SCRUM team snapt het principe; • Samenwerking verbeterd. 48
  47. 47. Is dan alles positief? © SYSQA Almere • 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
  48. 48. © SYSQA Almere Oplossing: Rapid Reporter 50
  49. 49. Conclusies: • Uitvoering testbeleid leidt tot procesverbetering. © SYSQA Almere • Optimaliseren van het testen: ‘Tegen laagste kosten, binnen kortst mogelijke tijd inzicht geven in de kwaliteit van het systeem.’ 51
  50. 50. Vervolg binnen overheidsorganisatie © SYSQA Almere • Verdere uitrol binnen andere SCRUM teams en Watervalorganisatie. • Communiceren met de Demand Organisatie. 52
  51. 51. © SYSQA Almere It’s all in the mix! 53
  52. 52. Discussie en vragen
  53. 53. Borrel Hartelijk bedankt voor uw komst. Tot ziens!

×