Testen van digitale leeromgevingen bij ThiemeMeulenhoff. Een Exploratory testaanpak in een veranderende wereld.



Vergelijkbare documenten
Doe de bughunt! Een vorm van Exploratory testing. Rob van Steenbergen Klaas-Durk Toonen

Van testproces tot testvak... en verder

De sprinter of toch de noodrem? Agile testen bij de NS. 9 oktober 2012 De Sprinter of toch de noodrem? Agile testen bij de NS 1

Test rapportage Waarom eigenlijk?

Te hoog gemikte silver bullets missen doel Te hoog gemikte silver bullets missen doel

EXPLORATIEF TESTEN GEDEFINIEERD HARDNEKKIGE MYTHES ONTKRACHT!

Agenda. Introductie Aan het werk Conclusie / restrospective

Agile Testen in de praktijk

Testgedreven ontwikkeling dat is pas veilig!

Preventing Anti-Patterns for Agile Testing

Agile Testing isn t Risking IT! Bram Bronneberg Test Manager Logica - CGI

Najaarsspecial Oktober 2013

TestNet Voorjaarsevenement 2010 Jurian van de Laar 12 mei 2010

Whitepaper. Exploratory Testing. Waarom doen we dat niet altijd? door Dennis Joele

TFS als perfecte tool voor Scrum

Anand T hakur. Over Anand

Riskpoker - Confirmation - Planningpoker. Opfrissing TMap NEXT in scrum en toelichting op de opdracht Leo van der Aalst - Jos Punter - Hans Lantink

Agile Foundation examen - OEFENVragenformulier

Werkgroep ISO TestNet thema-avond 9 oktober 2014

Continuous Requirements Engineering

Resultaat gerichter Testen

Product Risico Analyse

Tool Ambitie Resultaat

Scrum: Een Agile aanpak voor ontwikkeling van producten. Scrumteam rollen. Verder dan de vraag 2

IIBA NL Jaarcongres "Business Analyse in Scaled Agile"

Agile with a smile. Dion Kotteman

Business Sprint in kader van project Leerling Door Madelief Keyser

Business Sprint LOOT-scholen en Zo.Leer.Ik in kader van project Leerling Door Madelief Keyser en Michael van Wetering

Accelerate? Automate!

SCRUM FRESHAPPLE.NL #DIGITALATHLETES

BUILDING A MUSIC LICENSING APPLICATION IN APEX

Welkom. bij scrum. Zin in Onderwijs

Cecile Davis & Leo van der Aalst cecile.davis@sogeti.nl & leo.vander.aalst@sogeti.nl

Agile ervaring Ir.ing. Erik van Daalen

Ideale Agile Testwereld

Uitdagingen performancetesten in een Agile omgeving Best Practices & Demo

Agile bij grote administratieve systemen. Omgaan met requirements

Kwestie van cursus volgen?

PLANET AGILE. Effectief testen in Agile projecten 17E BPUG SEMINAR. Rik Marselis (Sogeti)

Wie durft? Kwaliteit rapporteren voor het IT project start! Bart-Jan de Leuw TestNet 10 mei 2011

Testen als continuous enabler

Scrum. Een introductie

Sjabloon testplan o.b.v. situationeel testen. <<Organisatie>>

Agile buiten de IT. Bent u al onbewust bekwaam met agile? Bert Leibbrand bert.leibbrand@itri.nl

Teststrategie met behulp van heuristieken

Testen = Monitoren. Hoe de werkzaamheden van de boodschapper van de koning gaan veranderen. Datum: 30 April 2015

Agile Risico Analyse en Management (AgRAM) in Scrum. 14:15 AgRAM case: breng concrete risico s in Scrum 15:15 Koffiepauze

AERIUS II. Mark Wilmot Product Owner AERIUS. Ministerie van EL&I Programma Directie Natura 2000 Programma Stikstof (PAS)

Krijg je boodschap over de Bühne! Rapportages herdacht!

Linkedin discussie: Hoe kan je best geld besparen op testen?

Overdracht van project naar beheer. Beheer is ook Agile!

Webtesten onder schaarste

TESTAUTOMATISERING IN EEN ETL-OMGEVING

Specification by Example. Fitnesse in een ETL omgeving

WHITE PAPER. Agile/Scrum

Paul Scrumepidemie bij

Doel Vaststellen wat het doel is van aankomende sprint en een plan maken om dat doel te bereiken.

Leiderschap in een organisatie met technische professionals

Pragmatischer en flexibeler testen, mét zekerheid

Aqua: agile verbeteren voor teams. TestNet Zomer Workshops 2017 Huib Schoots

SERIOUSLY? Hoe te roeien met de riemen die je (niet) hebt

Kwaliteit in Agile: een gegeven?

WORKSHOP 1W5. De Scrum-projectmethode voor betere groepsresultaten. Rienk van der Ploeg hogeschooldocent Informatica bij IICT-FNT

fantestische middag 7 Agile en SCRUM

End-to-End testen: de laatste horde

Context Driven Testing in de praktijk: Session Based Test Management bij T-Mobile en anderen. Ray Oei & Peter Schrijver okt 2013 v1

Scoren met je project Projectmatig werken mag géén last zijn!

Reports of my death are greatly exaggerated

WHITEPAPER IN 5 MINUTEN. 11. Scrum

Tmap Dag Ik test, jij test, wij testen. Testen binnen een Wendbare Belastingdienst. 29 september Laurens Kremer

Agile werken: zó doen we dat

Help, test ik context-aware of context-driven? Tim Koomen TestNet Najaarsevenement 2013

Omschrijving. Technische context

Pair Testen. Het verbeteren van je test kennis met anderen. Peter

Effectief testen in complexe omgeving

Verzamelde vragen en antwoorden Agile Applicatie ontwikkeling. Agile Methodiek en Technologie. Zest Application Professionals

Risicomanagement in Scrum. Al 25 jaar Testen PLUS Test & Acceptatie, Test Tool Services Business Analyse & Requirements High Performance Maintenance

Een website ontwerpen met agile design en scrum, wat heb je nodig?

Wie is Egbert Bouman? Risicomanagement en de PO. Risicomanagement en de product owner. Egbert Bouman (Valori) 17 juni 2014.

Mind Maps. An agile way of working. Huib Schoots Jean-Paul Varwijk

Samen toegankelijke websites bouwen met Scrum. Irene Melisse

Gewone jongens die mooie dingen maken. Wat we doen en hoe we het doen

Summary report. Time entries. Users Luc Schols 112:52:38. Other 545:11:53. Rasjaad Basarat 112:30:08. Jesse Baas 108:26:26

Continuous Requirements Engineering

Instituut voor Communicatie, Media & IT. Game Design & Development

Testen. Presentatie. Open-i Software Services BV, Maarssen Datum : Versie : 1.2

De Agile Analist. Henk Jan Huizer

Definitief 1.0 Handreiking voor toepassen van Agile Scrum binnen Overheidsdiensten april 2012

Usability & Ontwerp processen. Les 4

Marc Koper/ Bas M. Dam A Tool with a Fool is only a tool Voorjaarsevent Testnet: 30 juni 2008

INNOVATION BY MAKING LEARNING BY DOING

WAT IS CONTEXT-DRIVEN TESTEN?

3 delen. PM vaardigheden > v1kernproject online marketing in NL > opdracht SEM > opdracht

14/11/2010. Een duurzame testaanpak voor een veranderd informatiesysteem. Agenda. Wie is Albert?

13. De ideale product owner

Strategie=> Agile. PIM strategie sessie Utrecht, 24 september 2015

Risk Based Testing. TestNet Voorjaarsbijeenkomst. Johan Vink. A reality check

Doelgroep Mensen die vaardig zijn met hun smartphone, welke lage therapietrouw ervaren omtrent fysiotherapeutische thuisoefeningen.

Offshoring & Testing. Verander een uitdaging in een kans. Door Ernst Labruyère. re Consultant ps_testware. 20 september 2007

NK SOFTWARE TESTEN 2018 THIEME MEULENHOFF EDITION FENIKS

Transcriptie:

Testen van digitale leeromgevingen bij ThiemeMeulenhoff Een Exploratory testaanpak in een veranderende wereld.

Hallo! Rob van Steenbergen Tester sinds 1996 Diverse rollen Sinds 2008: Chickenwings Test Consultancy www.chickenwings.nl rob@chickenwings.nl

Wat is ThiemeMeulenhoff?

Methodes

Ontsluiting via software

TM = één bedrijf Generiek te gebruiken software Uniformiteit in de methodes Wel identiteit bewaren per methode Agile en Scrum Nieuw binnen TM Dedicated Scrum master en Product Owner

Project edition 3 backend specialisten 2 front-end specialisten 3 testers Interaction designer Graphic designer Scrum master Product Owner

Project edition Half 2013 Prototype door maken van demo Midden 2014 Eerste versie in de markt 2014 2015 Doorontwikkeling

edition - Demo

Uitwerking vooraf Visie op het product Samenwerken leerkracht en leerlingen Individueel werken op eigen niveau Veel concepten waren al in user stories uitgewerkt User interaction & design Klikbare wireframe

Nieuw product nieuwe ideeën Leren door te doen Je weet pas als je iets wil als je het hebt Tijdens ontwikkeling kunnen ideeën wijzigen. Gevolg Veel user stories eerder bedacht, gewijzigd Minimal user story (MVP) Veel tussendoor aanpassingen

Teststrategie bespreking met developers Usability testing Schoolbezoeken Docenten input Sprint Backlog In Progress Done Basis voor test = risico lijst Developer test eigen werk via risklist Developer Pair testing (time boxed) Tester - Regressie - ET voor nieuwe testen - Pair testing als nodig Bughunts! PO: Accepteert en test, liefst met business Zo snel mogelijk op Done

Risk based testing Risico workshops met business Risico en acceptatie criteria lijst Input voor risico s Back log grooming sessies Tijdens werk (test, bouw, etc ) Acceptatie criteria Specificaties

Risico lijst

De Product Risico Analyse Context bepaling

Risico sessie: Classificeren Risico De kans dat het product faalt in relatie tot de verwachte schade Faalkans De kans dat een systeem of component onder gespecificeerde omstandigheden binnen een bepaalde tijdsperiode faalt. R = F x S Risico = Faalkans X Schade Schade Afbreuk, verlies, beschadiging, letsel, nadeel

The nightmare headline game

Goedemorgen! Huh? Wat? Ojeeeeee! Lekker geslapen Aan. het ontbijt Ojeeeeeeee Krant

The nightmare headline game 1. Krantenkoppen en voorpagina nieuws 2. Selectie realistische krantenkop 3. Oorzaken bedenken 4. Wat te onderzoeken dmv testen?

Belangrijk punt! Nightmare headline game spreekt tot de verbeelding Realistischere risico s Begrijpelijk voor de business Mogelijk om testcharters te maken met business samen!

Uiteindelijk Risk based testing Risico workshops met business Risico en acceptatie criteria lijst Input voor risico s Back log grooming sessies Tijdens werk (test, bouw, etc ) Acceptatie criteria Specificaties

Exploratory testing Simultaan Leren Testontwerp Testuitvoer

100% Exploratory testing Onderzoekend en experimenteel Observatie Focus / defocus Heuristics Overzicht houden en rapporteren Goede aantekeningen maken Risicio gedreven op elk moment..

Haaaaiiijaaa!!!!!!

Product Coverage Outline

Belangrijkste test management tools Mindmaps Product Coverage Outline User Story Risk Outline Debriefing testers Wat heb je gedaan Wat heb je geleerd?

Geen testgevallen Wel: Regressie testset als content Checklists in MS Excel Persoonlijke aantekeningen Testen is zo goed als de tester: We gaan uit vanuit vaardigheden tester hoe hij / zij de software test

Geen testplan PowerPoint Voldoende aan strategie Testplan document Configuratie document Praktische tips

Regressie testen Geen volledige regressie test Op basis van risico s constant op elk moment weten we als testers wat de risico s zijn (vaardigheid!) Per user story (continuous integration) Testers en developers Bespreken samen Testers samen Bij hoge faalkans van user story

Geen automatische testen Mijn ervaring Levert beperkt meerwaarde Onderhoud van een testtool Opnieuw testen door mens net iets anders als vorige keer Wel Unit tests door de developers

Crowd testing

Belangrijk punt! Testautomatisering is niet altijd nodig bij agile Een goede risicio gebasseerde aanpak Ondersteund door crowd testing

Een bughunt? Bugs vinden waar je niet eerder aan gedacht had. Training en begrip Wedstrijd!

Belangrijk punt! Net als de headline game spreekt een bug hunt echt aan en is begrijpelijk voor iedereen Ook onze content wordt getest via content bug hunts Voor vele verassend hoeveel er gevonden wordt

Geen testrapportages

Geen testrapportages? Low tech test dashboard Risico lijst Bugs in Jira Resultaten in Testlink (regressie testset)

Incidenten bij klanten Schooljaar 2014-2015 Eén of twee incidenten gemeld Wensen Content issues

Samenvatting testen edition Geen testplan document afspraken met het team nightmare headline game Geen uitgebreide testgevallen checklists en live content bug hunts met business pair testing met developer Risico s constant in the picture Geen regressie testfase risico gebaseerd per user story Geen automatische testen crowd testing Geen testrapportages Het testverhaal vertellen

100% exploratory testing werkt! Goede ingewerkte testers Testen is mensenwerk: intellectueel proces Volledig ingespeeld op veranderingen

Bedankt! Vragen? Rob van Steenbergen www.chickenwings.nl rob@chickenwings.nl

Referenties Luke Barfield - http://www.ministryoftesting.com/2014/05/ bughunts/ ANZTB Bug-Hunting with Klaus Olsen - Softwaretest_dk v1_0 The many flavors of ET Gitte Ottosen - http://www.slideshare.net/godtesen/ exploratory-test General functionality and stability test procedure http://www.satisfice.com/tools/procedure.pdf

Referenties Blog van Michael Bolton over testing tours: http://www.developsense.com/blog/ 2009/04/of-testing-tours-and-dashboards/ De bughunt en andere zaken kan je vinden in het boek Explore it!

Referenties Low tech dashboard (James Bach) - http://www.satisfice.com/presentations/ dashboard.pdf Mijn ervaringen met een bughunt, Artikel in Testnet Nieuws 2014 najaar https://www.testnet.org/testnet/ download/testnet-nieuws/ tnn18_nj_v1.1.pdf