preventing anti-patterns for agile testing
TRANSCRIPT
![Page 1: Preventing anti-patterns for agile testing](https://reader031.vdocuments.mx/reader031/viewer/2022020802/58f1247d1a28ab6c598b4595/html5/thumbnails/1.jpg)
TMap dag 2016
![Page 2: Preventing anti-patterns for agile testing](https://reader031.vdocuments.mx/reader031/viewer/2022020802/58f1247d1a28ab6c598b4595/html5/thumbnails/2.jpg)
|
Preventing Anti-Patterns for Agile Testing
Geoffrey van der Tas Agile Test Consultant
Utrecht, 6 Oktober 2016
2 Preventing Anti-Patterns for Agile Testing
![Page 3: Preventing anti-patterns for agile testing](https://reader031.vdocuments.mx/reader031/viewer/2022020802/58f1247d1a28ab6c598b4595/html5/thumbnails/3.jpg)
|
Doel
3 Preventing Anti-Patterns for Agile Testing
![Page 4: Preventing anti-patterns for agile testing](https://reader031.vdocuments.mx/reader031/viewer/2022020802/58f1247d1a28ab6c598b4595/html5/thumbnails/4.jpg)
|
Wie is Geoffrey?
4 Preventing Anti-Patterns for Agile Testing
![Page 5: Preventing anti-patterns for agile testing](https://reader031.vdocuments.mx/reader031/viewer/2022020802/58f1247d1a28ab6c598b4595/html5/thumbnails/5.jpg)
|
Anti-Patronen?
Anti-Patronen: Slechte gewoontes overgenomen vanuit waterval projecten
3 Anti-patronen voor Agile Testen.
Testing Lane
De Dedicated Tester
Test Automatisering
5 Preventing Anti-Patterns for Agile Testing
![Page 6: Preventing anti-patterns for agile testing](https://reader031.vdocuments.mx/reader031/viewer/2022020802/58f1247d1a28ab6c598b4595/html5/thumbnails/6.jpg)
|
Testing Lane!
6 Preventing Anti-Patterns for Agile Testing
Voorbeeld van code.tutsplus.com
![Page 7: Preventing anti-patterns for agile testing](https://reader031.vdocuments.mx/reader031/viewer/2022020802/58f1247d1a28ab6c598b4595/html5/thumbnails/7.jpg)
|
Waarom niet
Focus op testen na bouwen
Gehele team verantwoordelijkheid voor kwaliteit
Geeft de business de mogelijkheid dingen te pushen zonder testen
7 Preventing Anti-Patterns for Agile Testing
![Page 8: Preventing anti-patterns for agile testing](https://reader031.vdocuments.mx/reader031/viewer/2022020802/58f1247d1a28ab6c598b4595/html5/thumbnails/8.jpg)
|
Zo kan het ook
8 Preventing Anti-Patterns for Agile Testing
UAT Backlog To Do Testing In
Progress
Done
Acceptance Test Driven Development
Test Driven Development
![Page 9: Preventing anti-patterns for agile testing](https://reader031.vdocuments.mx/reader031/viewer/2022020802/58f1247d1a28ab6c598b4595/html5/thumbnails/9.jpg)
|
Test Driven Development
9 Preventing Anti-Patterns for Agile Testing
Passerende test
Herschrijf
Falende test
![Page 10: Preventing anti-patterns for agile testing](https://reader031.vdocuments.mx/reader031/viewer/2022020802/58f1247d1a28ab6c598b4595/html5/thumbnails/10.jpg)
|
ATDD
Accepterende Testen voordat ontwikkelen begint Duidelijkheid creëren ‘Ready’ Userstory
10 Preventing Anti-Patterns for Agile Testing
![Page 11: Preventing anti-patterns for agile testing](https://reader031.vdocuments.mx/reader031/viewer/2022020802/58f1247d1a28ab6c598b4595/html5/thumbnails/11.jpg)
|
ATDD – Specification by Example
11 Preventing Anti-Patterns for Agile Testing
![Page 12: Preventing anti-patterns for agile testing](https://reader031.vdocuments.mx/reader031/viewer/2022020802/58f1247d1a28ab6c598b4595/html5/thumbnails/12.jpg)
|
Voorbeeld – zoekmachine adressenboek
Userstory: Als een gebruiker wil ik kunnen zoeken naar medewerkers via een zoekveld
Voorbeeld ATDD:
12 Preventing Anti-Patterns for Agile Testing
Zoek parameter Resultaat
Peter Peter Janssen
Jan Annie Jansen Jan van Buren Peter Janssen
Jans Annie Jansen Peter Janssen
Bakkr (geen)
![Page 13: Preventing anti-patterns for agile testing](https://reader031.vdocuments.mx/reader031/viewer/2022020802/58f1247d1a28ab6c598b4595/html5/thumbnails/13.jpg)
|
ATDD en TDD samen
Preventing Anti-Patterns for Agile Testing 13
Falende Acceptatie Test
Passerende Acceptatie Test
Passerende test
Herschrijf
Falende test
![Page 14: Preventing anti-patterns for agile testing](https://reader031.vdocuments.mx/reader031/viewer/2022020802/58f1247d1a28ab6c598b4595/html5/thumbnails/14.jpg)
|
Recap
Testing Lane “hou het simpel”
De Dedicated Tester
Test Automatisering
14 Preventing Anti-Patterns for Agile Testing
Backlog To Do In Progress Done
Acceptance Test Driven Development
Test Driven Development
![Page 15: Preventing anti-patterns for agile testing](https://reader031.vdocuments.mx/reader031/viewer/2022020802/58f1247d1a28ab6c598b4595/html5/thumbnails/15.jpg)
|
De Dedicated Tester
15 Preventing Anti-Patterns for Agile Testing
![Page 16: Preventing anti-patterns for agile testing](https://reader031.vdocuments.mx/reader031/viewer/2022020802/58f1247d1a28ab6c598b4595/html5/thumbnails/16.jpg)
| 16 Preventing Anti-Patterns for Agile Testing
De Dedicated Tester
Het Team
Kwaliteit
Tester Dev Ops Dev
![Page 17: Preventing anti-patterns for agile testing](https://reader031.vdocuments.mx/reader031/viewer/2022020802/58f1247d1a28ab6c598b4595/html5/thumbnails/17.jpg)
| 17 Preventing Anti-Patterns for Agile Testing
De Dedicated Tester
Het Team
Kwaliteit
Tester Ops Dev Dev
![Page 18: Preventing anti-patterns for agile testing](https://reader031.vdocuments.mx/reader031/viewer/2022020802/58f1247d1a28ab6c598b4595/html5/thumbnails/18.jpg)
| 18 Preventing Anti-Patterns for Agile Testing
De Dedicated Tester
Test
Coach
Het Team
Kwaliteit
Test
Ops
Test
Dev
Test
Dev
Test
Ops
![Page 19: Preventing anti-patterns for agile testing](https://reader031.vdocuments.mx/reader031/viewer/2022020802/58f1247d1a28ab6c598b4595/html5/thumbnails/19.jpg)
|
Coaching
Training
Richtlijnen
Delen ‘good practices’
19 Preventing Anti-Patterns for Agile Testing
Quality Assistance at ING
![Page 20: Preventing anti-patterns for agile testing](https://reader031.vdocuments.mx/reader031/viewer/2022020802/58f1247d1a28ab6c598b4595/html5/thumbnails/20.jpg)
|
Recap
Testing Lane “Het werk verdwijnt niet, er komt wel meer bij”
De Dedicated Tester
Test Automatisering
20 Preventing Anti-Patterns for Agile Testing
Het Team
Kwaliteit Test
Coach
Dev Dev Ops Test Test
![Page 21: Preventing anti-patterns for agile testing](https://reader031.vdocuments.mx/reader031/viewer/2022020802/58f1247d1a28ab6c598b4595/html5/thumbnails/21.jpg)
|
Test Automatisering
21 Preventing Anti-Patterns for Agile Testing
![Page 22: Preventing anti-patterns for agile testing](https://reader031.vdocuments.mx/reader031/viewer/2022020802/58f1247d1a28ab6c598b4595/html5/thumbnails/22.jpg)
|
Test Piramide
22 Preventing Anti-Patterns for Agile Testing
From Matinfowler.com
Uitvoertijd Kosten
![Page 23: Preventing anti-patterns for agile testing](https://reader031.vdocuments.mx/reader031/viewer/2022020802/58f1247d1a28ab6c598b4595/html5/thumbnails/23.jpg)
|
Testing = meer dan checks
23 Preventing Anti-Patterns for Agile Testing
Verwacht Geleverd
Explore Checks
![Page 24: Preventing anti-patterns for agile testing](https://reader031.vdocuments.mx/reader031/viewer/2022020802/58f1247d1a28ab6c598b4595/html5/thumbnails/24.jpg)
|
Exploratory testing
Exploratory testing Timeboxed Charters Rapportage In duo’s
24 Preventing Anti-Patterns for Agile Testing
Design
tests
Execute
Learn
Inform
next
test
![Page 25: Preventing anti-patterns for agile testing](https://reader031.vdocuments.mx/reader031/viewer/2022020802/58f1247d1a28ab6c598b4595/html5/thumbnails/25.jpg)
|
Explore IT - Automated
25 Preventing Anti-Patterns for Agile Testing
Klanten
Product
Kanaries
Klant Selectie
#Feature Toggles
Pilot
![Page 26: Preventing anti-patterns for agile testing](https://reader031.vdocuments.mx/reader031/viewer/2022020802/58f1247d1a28ab6c598b4595/html5/thumbnails/26.jpg)
|
Recap
Testing Lane “Meer op Unit & Integratie en Explore’
De Dedicated Tester
Test Automatisering
26 Preventing Anti-Patterns for Agile Testing
From Matinfowler.com
Verwacht Geleverd
Checks Explore
![Page 27: Preventing anti-patterns for agile testing](https://reader031.vdocuments.mx/reader031/viewer/2022020802/58f1247d1a28ab6c598b4595/html5/thumbnails/27.jpg)
@Gavdtas
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
http://www.linkedin.com/in/geoffreyvandertas