SYSQA Kennissessie Situationeel testen

  • 498 views
Uploaded 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 …

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!

More in: Business
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
498
On Slideshare
0
From Embeds
0
Number of Embeds
1

Actions

Shares
Downloads
5
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. SYSQA Kennissessies 2013 ‘Situationeel testen’ © SYSQA Almere Welkom! 1
  • 2. © SYSQA Almere
  • 3. © SYSQA Almere
  • 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. 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. Praktisch #kssysqa13 presentaties op website © SYSQA Almere evaluatie per e-mail 6
  • 7. SYSQA Kennissessies 2013 Situationeel testen
  • 8. © SYSQA Almere Situationeel testen 8
  • 9. Waarom testen we: value based testing
  • 10. Bron: Wikipedia © SYSQA Almere Value based testing: Maslow in systeemontwikkeling 10
  • 11. Value based testing Succesvol Bruikbaar Gebruikersvriendelijkheid Performance en security © SYSQA Almere Functionaliteit 11
  • 12. © SYSQA Almere Situationeel testen 12
  • 13. Hoe testen we? Non-scripted testen © SYSQA Almere Scripted testen 13
  • 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. 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. 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. Aanpak situationeel testen Succesvol Bruikbaar Gebruikersvriendelijkheid Performance en security © SYSQA Almere Functionaliteit 17
  • 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. 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. 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. © SYSQA Almere It’s all in the mix! 21
  • 22. Discussie en vragen
  • 23. Pauze Na de pauze (15:15) Praktijkcases
  • 24. Casus SnelStart Situationeel testen in de praktijk
  • 25. Intro Succesvol Bruikbaar Gebruikersvriendelijkheid Functionaliteit © SYSQA Almere Performance en security 25
  • 26. Over SnelStart • • • • Texels familiebedrijf 60+ medewerkers 47.500 klanten 2.500 accountants- en administratiekantoren
  • 27. Doelgroep • ZZP’ers • Kleine en middelgrote ondernemers (MKB) • Accountants- en administratiekantoren
  • 28. Ontwikkelingen • Gebruiksvriendelijkheid – Look en feel • Cloud – Online administratie – Webbased • Functionaliteit
  • 29. © SYSQA Almere Aanleiding 31
  • 30. © SYSQA Almere Situatie intern 32
  • 31. © SYSQA Almere Situatie extern 33
  • 32. Value-based testing SnelStart Voldoening Prestatie-efficiëntie Effectiviteit Functionele geschiktheid © SYSQA Almere Bruikbaarheid 34
  • 33. Deelproject SnelStart • SnelStart in de Cloud Functionele geschiktheid Effectiviteit Vrijheid van risico Beveiligbaarheid © SYSQA Almere Betrouwbaarheid 35
  • 34. © SYSQA Almere Van waarom naar hoe 36
  • 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. 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. © SYSQA Almere It’s all in the mix! 39
  • 38. Casus overheidsorganisatie Situationeel testen in de praktijk ?
  • 39. Wat maakt deze case anders? © SYSQA Almere Overheidsorganisatie 41
  • 40. Kenmerken IV overheidsorganisatie Kernapplicaties (1 team) Nieuw systeem (3 teams) Zien is geloven! Aftasten en stelling nemen © SYSQA Almere Reorganisatie 42
  • 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. ! © SYSQA Almere Daarom testbeleid: 44
  • 43. Eerst stap © SYSQA Almere • Commitment MT ICT voor testbeleid. Zo gaan we het doen. • Van ‘Traditioneel’ naar ‘Situationeel’. 45
  • 44. Tweede stap © SYSQA Almere • Interne testers opleiden in Situationeel testen middels cursus. De ‘wereldpremiere’. 46
  • 45. Derde stap © SYSQA Almere • Externe testers opleiden middels workshop. 47
  • 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. 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. © SYSQA Almere Oplossing: Rapid Reporter 50
  • 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. Vervolg binnen overheidsorganisatie © SYSQA Almere • Verdere uitrol binnen andere SCRUM teams en Watervalorganisatie. • Communiceren met de Demand Organisatie. 52
  • 51. © SYSQA Almere It’s all in the mix! 53
  • 52. Discussie en vragen
  • 53. Borrel Hartelijk bedankt voor uw komst. Tot ziens!