Preventing Anti-Patterns for Agile Testing

Vergelijkbare documenten
Continuous Delivery. Sander Aernouts

Resultaat gerichter Testen

Continuous testing in DevOps met Test Automation

TestNet Voorjaarsevenement 2010 Jurian van de Laar 12 mei 2010

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

Van testproces tot testvak... en verder

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

Testautomatisering werkt niet bij Continuous Delivery en DevOps

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

End-to-End testen: de laatste horde

Test rapportage Waarom eigenlijk?

Overdracht van project naar beheer. Beheer is ook Agile!

Testen als continuous enabler

Testgedreven ontwikkeling dat is pas veilig!

Uitdagingen performancetesten in een Agile omgeving Best Practices & Demo

Het verleden, het heden en de toekomst van testverbetering

Agile with a smile. Dion Kotteman

Van doemaar naar succesvol projectmanagement, de &-&-& Paradox. Ir. Roel Wessels ESEF maart 2012

Agenda. Introductie Aan het werk Conclusie / restrospective

Specification by Example. Fitnesse in een ETL omgeving

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

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

Business Intelligence Teststrategie

Adding value to test tooling Hoe en waarom DevOps de wereld van performance testen verandert

Agile Testen in de praktijk

Agile (Scrum) Werken Jeroen Hak

DevOps Waarom moeilijk doen 31 oktober als het samen kan

De nieuwe generatie testtools Vliegen ze, vliegen ze voor u, of vliegen ze niet?

Agile ervaring Ir.ing. Erik van Daalen

Grenzeloos vertrouwen in een tool!?

Testen onder architectuur in de cloud

Leiderschap in een organisatie met technische professionals

Past het testvak nog in de nieuwe IT-wereld?

Software Development Done Right. Continuous Delivery. Bas Tichelaar

Kwestie van cursus volgen?

DevSecOps Een buzzword of toch een noodzakelijke stap richting Secure DevOps?

Secure Software Alliance

Welke standaard is het beste? 4 december 2008, Bianca Scholten, bianca.scholten@task24.nl, tel

TFS als perfecte tool voor Scrum

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

Continuous a continuous improvement story

Quality Gates: De overdracht tussen ontwikkelaars en testers geregeld

Ervaringen met het opzetten van een MDD omgeving

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

Integrated Delivery. Hoe Solvinity software ontwikkeling verbetert en versnelt

Horen Luisteren Delen

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

Testen binnen agile methoden Anko Tijman

Samen toegankelijke websites bouwen met Scrum. Irene Melisse

SMART requirements en slim testen Hoe goede requirements en een slim testproces elkaar versterken

Requirements Management Werkgroep Traceability

Ontwikkelmethoden en technieken. Ontwikkelmethoden & Technieken HC 2

Product Risico Analyse

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

Driving business agility with open source Innovation fueled from outside

Agile Testen van Business Intelligence. Assepoester 2.0

Continuous Requirements Engineering

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

Service

Opleidingsaanbod: testopleidingen.com

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

BDD/Gherkin. Een introductie

Agile bij grote administratieve systemen. Omgaan met requirements

Test Automatisering? Mislukken Slagen gegarandeerd! Ruud Teunissen - Polteq Test Services BV

MEER AMBACHT DAN FABRIEK Data-Analyse en Process Mining Support

Rik Teuben Leren behangen tegen de wind in

Implementatie eboard. Nederlandse Board gebruikersdag. Fred Elgers, Hoofd Controlling

SCRUM en Agile IT ontwikkeling en de impact op governance

Welkom. Great SAP Test Experience. 23 maart 2015

Kwaliteit in Agile: een gegeven?

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

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

Effectief Geautomatiseerd Testen in de Praktijk TestNet Summer School

Portfolio Innovation Manager & Reisleider in de Digitale Wereld. Copyright 2015 ITpreneurs. All rights reserved.

De Agile Analist. Henk Jan Huizer

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

Sitecore Author Experience

PLANET AGILE 17E BPUG SEMINAR

Continue testverbetering. in elke situatie

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

Weekend Testing Jeroen Rosink

IIBA NL Jaarcongres "Business Analyse in Scaled Agile"

Testverbetering met TMM bij Philips

Eibert Dijkgraaf Kijk verder dan je test neus lang is: Life Cycle Testing Scan Voorjaarsevent Testnet: 30 juni 2008

Persoonlijke gegevens. Werkgevers / Projecten. Certificering. Werkervaring. E.H.B. (Ewout) Vocking

Slim & praktisch testen met de TMap HD aanpakken: Ervaring & Dekking

C.A.S.T. Make it as simple as possible, but not simpler. Make IT as simple as possible, but not simpler. Complexiteit. Einstein maakte het simpel

Transcriptie:

TMap dag 2016

Preventing Anti-Patterns for Agile Testing Geoffrey van der Tas Agile Test Consultant Utrecht, 6 Oktober 2016 Preventing Anti-Patterns for Agile Testing 2

Doel Preventing Anti-Patterns for Agile Testing 3

Wie is Geoffrey? Preventing Anti-Patterns for Agile Testing 4

Anti-Patronen? Anti-Patronen: Slechte gewoontes overgenomen vanuit waterval projecten 3 Anti-patronen voor Agile Testen. Testing Lane De Dedicated Tester Test Automatisering Preventing Anti-Patterns for Agile Testing 5

Testing Lane! Voorbeeld van code.tutsplus.com Preventing Anti-Patterns for Agile Testing 6

Waarom niet Focus op testen na bouwen Gehele team verantwoordelijkheid voor kwaliteit Geeft de business de mogelijkheid dingen te pushen zonder testen Preventing Anti-Patterns for Agile Testing 7

Zo kan het ook UAT Backlog To Do Testing In Progress Done Acceptance Test Driven Development Test Driven Development Preventing Anti-Patterns for Agile Testing 8

Test Driven Development Falende test Passerende test Herschrijf Preventing Anti-Patterns for Agile Testing 9

ATDD Accepterende Testen voordat ontwikkelen begint Duidelijkheid creëren Ready Userstory Preventing Anti-Patterns for Agile Testing 10

ATDD Specification by Example Preventing Anti-Patterns for Agile Testing 11

Voorbeeld zoekmachine adressenboek Userstory: Als een gebruiker wil ik kunnen zoeken naar medewerkers via een zoekveld Voorbeeld ATDD: Zoek parameter Peter Jan Jans Bakkr Resultaat Peter Janssen Annie Jansen Jan van Buren Peter Janssen Annie Jansen Peter Janssen (geen) Preventing Anti-Patterns for Agile Testing 12

ATDD en TDD samen Falende Acceptatie Test Falende test Passerende test Passerende Acceptatie Test Herschrijf Preventing Anti-Patterns for Agile Testing 13

Recap Testing Lane De Dedicated Tester Test Automatisering hou het simpel Backlog To Do In Progress Done Acceptance Test Driven Development Test Driven Development Preventing Anti-Patterns for Agile Testing 14

De Dedicated Tester Preventing Anti-Patterns for Agile Testing 15

De Dedicated Tester Het Team Tester Dev Dev Ops Kwaliteit Preventing Anti-Patterns for Agile Testing 16

De Dedicated Tester Het Team Dev Dev Ops Kwaliteit Tester Preventing Anti-Patterns for Agile Testing 17

De Dedicated Tester Het Team Test Coach Test Dev Test Dev Test Ops Test Ops Kwaliteit Preventing Anti-Patterns for Agile Testing 18

Quality Assistance at ING Coaching Training Richtlijnen Delen good practices Preventing Anti-Patterns for Agile Testing 19

Recap Testing Lane De Dedicated Tester Test Automatisering Het werk verdwijnt niet, er komt wel meer bij Het Team Test Coach Test Test Dev Ops Dev Kwaliteit Preventing Anti-Patterns for Agile Testing 20

Test Automatisering Preventing Anti-Patterns for Agile Testing 21

Test Piramide Uitvoertijd Kosten From Matinfowler.com Preventing Anti-Patterns for Agile Testing 22

Testing = meer dan checks Checks Explore Verwacht Geleverd Preventing Anti-Patterns for Agile Testing 23

Exploratory testing Exploratory testing Timeboxed Charters Rapportage In duo s Inform next test Design tests Execute Learn Preventing Anti-Patterns for Agile Testing 24

Explore IT - Automated Klanten Product Klant Selectie Kanaries #Feature Toggles Pilot Preventing Anti-Patterns for Agile Testing 25

Recap Testing Lane De Dedicated Tester Test Automatisering Meer op Unit & Integratie en Explore From Matinfowler.com Checks Explore Verwacht Geleverd Preventing Anti-Patterns for Agile Testing 26

Wrap up: Testing Lane Geen Testfase meer ATDD & TDD De Dedicated Tester Iedereen verantwoordelijk voor kwaliteit Quality Minded Developer Test Automatisering Zo vroeg mogelijk & Testing = Checked + Explored Unit, Integration & Explore @Gavdtas Geoffrey.vander.Tas@Sogeti.com http://www.linkedin.com/in/geoffreyvandertas