SYSQA Kennissessie Situationeel testen

815 views
687 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
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
815
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
5
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

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!

×