the whole team approach, illustrated. keynote from turku agile days 2012
DESCRIPTION
An example of the whole team approach to quality and testing in action.TRANSCRIPT
![Page 1: The Whole Team Approach, Illustrated. Keynote from Turku Agile Days 2012](https://reader034.vdocuments.site/reader034/viewer/2022051514/54bfd46a4a79596c778b45c2/html5/thumbnails/1.jpg)
1
The Whole-Team Approach to Testing, Illustrated�
Turku Agile Days 2012 Lisa Crispin
Copyright 2012, Lisa Crispin
![Page 2: The Whole Team Approach, Illustrated. Keynote from Turku Agile Days 2012](https://reader034.vdocuments.site/reader034/viewer/2022051514/54bfd46a4a79596c778b45c2/html5/thumbnails/2.jpg)
Copyright 2012: Lisa Crispin
2
About me…
Tester, agile team member
![Page 3: The Whole Team Approach, Illustrated. Keynote from Turku Agile Days 2012](https://reader034.vdocuments.site/reader034/viewer/2022051514/54bfd46a4a79596c778b45c2/html5/thumbnails/3.jpg)
Agile Testing: A Practical Guide for Testers and Agile Teams; Addison Wesley 2009
![Page 4: The Whole Team Approach, Illustrated. Keynote from Turku Agile Days 2012](https://reader034.vdocuments.site/reader034/viewer/2022051514/54bfd46a4a79596c778b45c2/html5/thumbnails/4.jpg)
Copyright 2012: Lisa Crispin
Whole-Team Approach is: �• Meaningful commitment to quality�• Shared vision of product �• Diversity of skills, experience, viewpoint �
![Page 5: The Whole Team Approach, Illustrated. Keynote from Turku Agile Days 2012](https://reader034.vdocuments.site/reader034/viewer/2022051514/54bfd46a4a79596c778b45c2/html5/thumbnails/5.jpg)
5 A recent example from my team…�
![Page 6: The Whole Team Approach, Illustrated. Keynote from Turku Agile Days 2012](https://reader034.vdocuments.site/reader034/viewer/2022051514/54bfd46a4a79596c778b45c2/html5/thumbnails/6.jpg)
Copyright 2012: Lisa Crispin
6
A Problem: User Mistakes�
Users mis-type bank account numbers => many phone calls for Operations�
![Page 7: The Whole Team Approach, Illustrated. Keynote from Turku Agile Days 2012](https://reader034.vdocuments.site/reader034/viewer/2022051514/54bfd46a4a79596c778b45c2/html5/thumbnails/7.jpg)
Copyright 2012: Lisa Crispin
7
A solution: Dojo �
Type-ahead select lists (& other features)�
![Page 8: The Whole Team Approach, Illustrated. Keynote from Turku Agile Days 2012](https://reader034.vdocuments.site/reader034/viewer/2022051514/54bfd46a4a79596c778b45c2/html5/thumbnails/8.jpg)
Copyright 2012: Lisa Crispin
A new problem�We want to help users avoid mistakes, but we can’t have production code that’s not protected by automated tests�
![Page 9: The Whole Team Approach, Illustrated. Keynote from Turku Agile Days 2012](https://reader034.vdocuments.site/reader034/viewer/2022051514/54bfd46a4a79596c778b45c2/html5/thumbnails/9.jpg)
Copyright 2012: Lisa Crispin
Looking to the future…�
Dojo would improve UX on our new UI…�
Let’s research possible solutions.�
![Page 10: The Whole Team Approach, Illustrated. Keynote from Turku Agile Days 2012](https://reader034.vdocuments.site/reader034/viewer/2022051514/54bfd46a4a79596c778b45c2/html5/thumbnails/10.jpg)
Copyright 2012: Lisa Crispin
Team meeting �
Do we need training? Consulting?�
![Page 11: The Whole Team Approach, Illustrated. Keynote from Turku Agile Days 2012](https://reader034.vdocuments.site/reader034/viewer/2022051514/54bfd46a4a79596c778b45c2/html5/thumbnails/11.jpg)
Copyright 2012: Lisa Crispin
Sys admin volunteers to do a spike�
Selenium 2 Webdriver does the job! �
![Page 12: The Whole Team Approach, Illustrated. Keynote from Turku Agile Days 2012](https://reader034.vdocuments.site/reader034/viewer/2022051514/54bfd46a4a79596c778b45c2/html5/thumbnails/12.jpg)
Copyright 2012: Lisa Crispin
A framework spike�• Testers research framework options �• Sys admin spikes homegrown framework “George”�• Architect spikes open-source framework “Geb” �
![Page 13: The Whole Team Approach, Illustrated. Keynote from Turku Agile Days 2012](https://reader034.vdocuments.site/reader034/viewer/2022051514/54bfd46a4a79596c778b45c2/html5/thumbnails/13.jpg)
Copyright 2012: Lisa Crispin
13
First “Bake-off”�
“George”� “Geb”�
![Page 14: The Whole Team Approach, Illustrated. Keynote from Turku Agile Days 2012](https://reader034.vdocuments.site/reader034/viewer/2022051514/54bfd46a4a79596c778b45c2/html5/thumbnails/14.jpg)
Copyright 2012: Lisa Crispin
14
Proof of Concept with Geb
• Developers write tests for new UI page�• Testers and sys admin integrate tests into Jenkins CI �• Pros: developers more involved in GUI test design �• Cons: Learning curve for testers, result reporting �
![Page 15: The Whole Team Approach, Illustrated. Keynote from Turku Agile Days 2012](https://reader034.vdocuments.site/reader034/viewer/2022051514/54bfd46a4a79596c778b45c2/html5/thumbnails/15.jpg)
Copyright 2012: Lisa Crispin
15
Time for another experiment �
![Page 16: The Whole Team Approach, Illustrated. Keynote from Turku Agile Days 2012](https://reader034.vdocuments.site/reader034/viewer/2022051514/54bfd46a4a79596c778b45c2/html5/thumbnails/16.jpg)
Copyright 2012: Lisa Crispin
16
Another bake-off�
Robot Framework vs. Xebium �• Xebium uses FitNesse framework �• Robot Framework result reporting excellent �
![Page 17: The Whole Team Approach, Illustrated. Keynote from Turku Agile Days 2012](https://reader034.vdocuments.site/reader034/viewer/2022051514/54bfd46a4a79596c778b45c2/html5/thumbnails/17.jpg)
Copyright 2012: Lisa Crispin
17
Proof of Concept with RF�
• Sys admin helps install, integrate w/ Jenkins, customize test results, example page objects �• Testers write tests for same pages as Geb tests �• Friends help with Se 2 keywords�
![Page 18: The Whole Team Approach, Illustrated. Keynote from Turku Agile Days 2012](https://reader034.vdocuments.site/reader034/viewer/2022051514/54bfd46a4a79596c778b45c2/html5/thumbnails/18.jpg)
Copyright 2012: Lisa Crispin
Next Steps�
Dojo training �
Test design & RF training �
Get started in a good direction �
![Page 19: The Whole Team Approach, Illustrated. Keynote from Turku Agile Days 2012](https://reader034.vdocuments.site/reader034/viewer/2022051514/54bfd46a4a79596c778b45c2/html5/thumbnails/19.jpg)
Copyright 2012: Lisa Crispin
Whole Team FTW! �
• Team commitment to improve site�• Sys admin, architect, developers, testers, DBAs all worked on experiments�• Gave us confidence to experiment, find the best solution for us�• We can go forward with plans to improve UX, reduce user mistakes�
![Page 20: The Whole Team Approach, Illustrated. Keynote from Turku Agile Days 2012](https://reader034.vdocuments.site/reader034/viewer/2022051514/54bfd46a4a79596c778b45c2/html5/thumbnails/20.jpg)
Copyright 2012: Lisa Crispin
Your experiences & ideas?�
• Has your whole team pulled together to solve a problem?�• Do you have problems that might be solved more easily if people in multiple positions helped?�
![Page 21: The Whole Team Approach, Illustrated. Keynote from Turku Agile Days 2012](https://reader034.vdocuments.site/reader034/viewer/2022051514/54bfd46a4a79596c778b45c2/html5/thumbnails/21.jpg)
What small experiment will you try?�
![Page 22: The Whole Team Approach, Illustrated. Keynote from Turku Agile Days 2012](https://reader034.vdocuments.site/reader034/viewer/2022051514/54bfd46a4a79596c778b45c2/html5/thumbnails/22.jpg)
Copyright 2012: Lisa Crispin
22
Some Agile Testing Resources • lisacrispin.com • janetgregory.ca • exampler.com • [email protected] • testobsessed.com • testingreflections.com • dhemery.com • gojko.net • shino.de
![Page 23: The Whole Team Approach, Illustrated. Keynote from Turku Agile Days 2012](https://reader034.vdocuments.site/reader034/viewer/2022051514/54bfd46a4a79596c778b45c2/html5/thumbnails/23.jpg)
23
Agile Testing: A Practical Guide for Testers and Agile Teams
By Lisa Crispin and Janet Gregory www.agiletester.ca
![Page 24: The Whole Team Approach, Illustrated. Keynote from Turku Agile Days 2012](https://reader034.vdocuments.site/reader034/viewer/2022051514/54bfd46a4a79596c778b45c2/html5/thumbnails/24.jpg)
24
Experiences of Test Automation
Dorothy Graham and Mark Fewster
![Page 25: The Whole Team Approach, Illustrated. Keynote from Turku Agile Days 2012](https://reader034.vdocuments.site/reader034/viewer/2022051514/54bfd46a4a79596c778b45c2/html5/thumbnails/25.jpg)
Copyright 2012: Lisa Crispin Copyright 2008 Janet Gregory, DragonFire
25
Specification by Example How successful teams deliver the right software
Gojko Adzic
Case studies from > 50 teams
![Page 26: The Whole Team Approach, Illustrated. Keynote from Turku Agile Days 2012](https://reader034.vdocuments.site/reader034/viewer/2022051514/54bfd46a4a79596c778b45c2/html5/thumbnails/26.jpg)
Copyright 2012: Lisa Crispin 26
All Proceeds to Charity!
Beautiful Testing: Leading Professionals Reveal How They Improve Software
Edited by Tim Riley, Adam Goucher
Includes chapter by yours truly