The Whole Team Approach, Illustrated. Keynote from Turku Agile Days 2012

The Whole-Team Approach to
    Testing, Illustrated



      Turku Agile Days 2012
           Lisa Crispin
        Copyright 2012, Lisa Crispin


                                       1
About me…
Tester, agile team member




                                               2

                Copyright 2012: Lisa Crispin
Agile Testing: A Practical Guide for Testers
  and Agile Teams; Addison Wesley 2009
Whole-Team Approach is:
•  Meaningful commitment to quality
•  Shared vision of product
•  Diversity of skills, experience, viewpoint




                 Copyright 2012: Lisa Crispin
A recent example from my team…
                             5
A Problem: User Mistakes




       Users mis-type bank
       account numbers =>
       many phone calls for
       Operations




                                             6

              Copyright 2012: Lisa Crispin
A solution: Dojo




Type-ahead select lists (& other features)

                                                7

                 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




                Copyright 2012: Lisa Crispin
Looking to the future…

    Dojo would improve UX on our
    new UI…



                               Let’s research
                               possible solutions.



              Copyright 2012: Lisa Crispin
Team meeting




Do we need training? Consulting?

                Copyright 2012: Lisa Crispin
Sys admin volunteers to do a spike


  Selenium 2 Webdriver does the job!




               Copyright 2012: Lisa Crispin
A framework spike
•  Testers research framework options
•  Sys admin spikes homegrown framework
“George”
•  Architect spikes open-source framework
“Geb”




                  Copyright 2012: Lisa Crispin
First “Bake-off”




     “George”                           “Geb”
                                                13

                Copyright 2012: Lisa Crispin
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
                                              14

               Copyright 2012: Lisa Crispin
Time for another experiment




                                             15

              Copyright 2012: Lisa Crispin
Another bake-off

Robot Framework vs. Xebium
•  Xebium uses FitNesse framework
•  Robot Framework result reporting
excellent




                                               16

                Copyright 2012: Lisa Crispin
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
                                             17

              Copyright 2012: Lisa Crispin
Next Steps

                                                Get started
                                                in a good
                                                direction
             Test design
             & RF
             training
 Dojo training


                 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




                  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?




                Copyright 2012: Lisa Crispin
What small experiment will you try?
Some Agile Testing Resources
•    lisacrispin.com
•    janetgregory.ca
•    exampler.com
•    agile-testing@yahoogroups.com
•    testobsessed.com
•    testingreflections.com
•    dhemery.com
•    gojko.net
•    shino.de



                                                   22

                    Copyright 2012: Lisa Crispin
Agile Testing: A Practical Guide for Testers and Agile
Teams

By Lisa Crispin and Janet Gregory

www.agiletester.ca




                                23
Experiences of Test Automation
Dorothy Graham and Mark Fewster




                             24
Specification by Example
How successful teams deliver the right
software

Gojko Adzic

Case studies from > 50 teams




                                                              25

                       Copyright 2012: Lisa Crispin
                   Copyright 2008 Janet Gregory, DragonFire
All Proceeds to Charity!

Beautiful Testing: Leading Professionals Reveal How
They Improve Software
Edited by Tim Riley, Adam Goucher

Includes chapter by yours truly




                                  Copyright 2012: Lisa Crispin
                                       26
1 of 26

Recommended

ACCU Agile Approach to Defect Management by
ACCU Agile Approach to Defect ManagementACCU Agile Approach to Defect Management
ACCU Agile Approach to Defect Managementlisacrispin
2.1K views38 slides
What testers can learn to work more effectively with programmers by
What testers can learn to work more effectively with programmersWhat testers can learn to work more effectively with programmers
What testers can learn to work more effectively with programmerslisacrispin
1.7K views20 slides
Minding your own business - TestBash 2 talk by
Minding your own business - TestBash 2 talkMinding your own business - TestBash 2 talk
Minding your own business - TestBash 2 talklisacrispin
1.1K views18 slides
Oredev pairing by
Oredev pairingOredev pairing
Oredev pairinglisacrispin
3.7K views14 slides
Build Your Agile Testing Skill Set by
Build Your Agile Testing Skill SetBuild Your Agile Testing Skill Set
Build Your Agile Testing Skill Setlisacrispin
2.2K views20 slides
Belgium Testing Days - Making Test Automation Work in Agile Projects by
Belgium Testing Days - Making Test Automation Work in Agile ProjectsBelgium Testing Days - Making Test Automation Work in Agile Projects
Belgium Testing Days - Making Test Automation Work in Agile Projectslisacrispin
2.9K views83 slides

More Related Content

What's hot

Whole Team Approach to Testing, Illustrated by
Whole Team Approach to Testing, IllustratedWhole Team Approach to Testing, Illustrated
Whole Team Approach to Testing, Illustratedlisacrispin
2K views32 slides
Changing Your Testing Mindset, Booster Conference, Bergen, Norway, 2014 by
Changing Your Testing Mindset, Booster Conference, Bergen, Norway, 2014Changing Your Testing Mindset, Booster Conference, Bergen, Norway, 2014
Changing Your Testing Mindset, Booster Conference, Bergen, Norway, 2014lisacrispin
3.1K views41 slides
ALN Houston - "Build Quality In: Guiding Development with Tests" by
ALN Houston - "Build Quality In: Guiding Development with Tests"ALN Houston - "Build Quality In: Guiding Development with Tests"
ALN Houston - "Build Quality In: Guiding Development with Tests"lisacrispin
1.2K views43 slides
Do testers have to code... to be useful? by
Do testers have to code... to be useful?Do testers have to code... to be useful?
Do testers have to code... to be useful?lisacrispin
743 views28 slides
Welcome to the Future! Preparing for our agile testing journeys, Agile Testin... by
Welcome to the Future! Preparing for our agile testing journeys, Agile Testin...Welcome to the Future! Preparing for our agile testing journeys, Agile Testin...
Welcome to the Future! Preparing for our agile testing journeys, Agile Testin...lisacrispin
3.2K views34 slides
Agile testing myths v5 final- by
Agile testing myths v5 final-Agile testing myths v5 final-
Agile testing myths v5 final-lisacrispin
1.7K views27 slides

What's hot(20)

Whole Team Approach to Testing, Illustrated by lisacrispin
Whole Team Approach to Testing, IllustratedWhole Team Approach to Testing, Illustrated
Whole Team Approach to Testing, Illustrated
lisacrispin2K views
Changing Your Testing Mindset, Booster Conference, Bergen, Norway, 2014 by lisacrispin
Changing Your Testing Mindset, Booster Conference, Bergen, Norway, 2014Changing Your Testing Mindset, Booster Conference, Bergen, Norway, 2014
Changing Your Testing Mindset, Booster Conference, Bergen, Norway, 2014
lisacrispin3.1K views
ALN Houston - "Build Quality In: Guiding Development with Tests" by lisacrispin
ALN Houston - "Build Quality In: Guiding Development with Tests"ALN Houston - "Build Quality In: Guiding Development with Tests"
ALN Houston - "Build Quality In: Guiding Development with Tests"
lisacrispin1.2K views
Do testers have to code... to be useful? by lisacrispin
Do testers have to code... to be useful?Do testers have to code... to be useful?
Do testers have to code... to be useful?
lisacrispin743 views
Welcome to the Future! Preparing for our agile testing journeys, Agile Testin... by lisacrispin
Welcome to the Future! Preparing for our agile testing journeys, Agile Testin...Welcome to the Future! Preparing for our agile testing journeys, Agile Testin...
Welcome to the Future! Preparing for our agile testing journeys, Agile Testin...
lisacrispin3.2K views
Agile testing myths v5 final- by lisacrispin
Agile testing myths v5 final-Agile testing myths v5 final-
Agile testing myths v5 final-
lisacrispin1.7K views
Do testers have to code... to be useful? Janet Gregory and Lisa Crispin plena... by lisacrispin
Do testers have to code... to be useful? Janet Gregory and Lisa Crispin plena...Do testers have to code... to be useful? Janet Gregory and Lisa Crispin plena...
Do testers have to code... to be useful? Janet Gregory and Lisa Crispin plena...
lisacrispin1.6K views
Build Quality In, workshop with Janet Gregory and Lisa Crispin at Agile Roots... by lisacrispin
Build Quality In, workshop with Janet Gregory and Lisa Crispin at Agile Roots...Build Quality In, workshop with Janet Gregory and Lisa Crispin at Agile Roots...
Build Quality In, workshop with Janet Gregory and Lisa Crispin at Agile Roots...
lisacrispin2K views
Agile Requirements Exploration: How Testers Add Value by lisacrispin
Agile Requirements Exploration: How Testers Add ValueAgile Requirements Exploration: How Testers Add Value
Agile Requirements Exploration: How Testers Add Value
lisacrispin1.7K views
Demystifying DevOps - it's not Agile, but they're friends by Max Griffiths
Demystifying DevOps - it's not Agile, but they're friendsDemystifying DevOps - it's not Agile, but they're friends
Demystifying DevOps - it's not Agile, but they're friends
Max Griffiths805 views
Don't get blamed for your choices - Techorama 2019 by Hannes Lowette
Don't get blamed for your choices - Techorama 2019Don't get blamed for your choices - Techorama 2019
Don't get blamed for your choices - Techorama 2019
Hannes Lowette466 views
2013 Scrum Gathering Keynote: Buy or build — where did your agile come from? by James Coplien
2013 Scrum Gathering Keynote: Buy or build — where did your agile come from?2013 Scrum Gathering Keynote: Buy or build — where did your agile come from?
2013 Scrum Gathering Keynote: Buy or build — where did your agile come from?
James Coplien3.2K views
Don't scale agile. Descale your organisation. by sbargon
Don't scale agile. Descale your organisation.Don't scale agile. Descale your organisation.
Don't scale agile. Descale your organisation.
sbargon952 views
Henrik Kniberg - Essence of Agile by AgileSparks
Henrik Kniberg - Essence of AgileHenrik Kniberg - Essence of Agile
Henrik Kniberg - Essence of Agile
AgileSparks8.7K views
Stop punching yourself in the face! by Hannes Lowette
Stop punching yourself in the face!Stop punching yourself in the face!
Stop punching yourself in the face!
Hannes Lowette25 views
It's XP Stupid (2019) by Mike Harris
It's XP Stupid (2019)It's XP Stupid (2019)
It's XP Stupid (2019)
Mike Harris36 views
'What is an Agile tester': Henrik Kniberg @ Colombo Agile Conference 2014 by ColomboCampsCommunity
'What is an Agile tester': Henrik Kniberg @ Colombo Agile Conference 2014'What is an Agile tester': Henrik Kniberg @ Colombo Agile Conference 2014
'What is an Agile tester': Henrik Kniberg @ Colombo Agile Conference 2014
Agile in a nutshell by Doc List
Agile in a nutshellAgile in a nutshell
Agile in a nutshell
Doc List10.2K views
Refactoring workshop by Itzik Saban
Refactoring workshop Refactoring workshop
Refactoring workshop
Itzik Saban606 views

Viewers also liked

The Agile Analyst: Making Agile Methods Work for You by
The Agile Analyst: Making Agile Methods Work for YouThe Agile Analyst: Making Agile Methods Work for You
The Agile Analyst: Making Agile Methods Work for YouLitheSpeed
1.2K views35 slides
Pitch uCoz White Label by
Pitch uCoz White LabelPitch uCoz White Label
Pitch uCoz White LabelIrina Cherepanova
55.4K views13 slides
Growing whole teams using the Dreyfus model by
Growing whole teams using the Dreyfus modelGrowing whole teams using the Dreyfus model
Growing whole teams using the Dreyfus modelMatt Barcomb
2.8K views29 slides
Ucoz Website Builder by
Ucoz Website BuilderUcoz Website Builder
Ucoz Website BuilderIrina Cherepanova
58.2K views34 slides
system approach in nursing service by
system approach in nursing servicesystem approach in nursing service
system approach in nursing servicejas sodhI
8.2K views109 slides
OPNFV Arno Installation and Validation Walk Through by
OPNFV Arno Installation and Validation Walk ThroughOPNFV Arno Installation and Validation Walk Through
OPNFV Arno Installation and Validation Walk ThroughOPNFV
3.5K views51 slides

Viewers also liked(6)

The Agile Analyst: Making Agile Methods Work for You by LitheSpeed
The Agile Analyst: Making Agile Methods Work for YouThe Agile Analyst: Making Agile Methods Work for You
The Agile Analyst: Making Agile Methods Work for You
LitheSpeed1.2K views
Growing whole teams using the Dreyfus model by Matt Barcomb
Growing whole teams using the Dreyfus modelGrowing whole teams using the Dreyfus model
Growing whole teams using the Dreyfus model
Matt Barcomb2.8K views
system approach in nursing service by jas sodhI
system approach in nursing servicesystem approach in nursing service
system approach in nursing service
jas sodhI8.2K views
OPNFV Arno Installation and Validation Walk Through by OPNFV
OPNFV Arno Installation and Validation Walk ThroughOPNFV Arno Installation and Validation Walk Through
OPNFV Arno Installation and Validation Walk Through
OPNFV3.5K views

Similar to The Whole Team Approach, Illustrated. Keynote from Turku Agile Days 2012

Atd agile automation by
Atd agile automationAtd agile automation
Atd agile automationlisacrispin
1.2K views85 slides
Making Test Automation Work in Agile Projects 2012 by
Making Test Automation Work in Agile Projects 2012Making Test Automation Work in Agile Projects 2012
Making Test Automation Work in Agile Projects 2012lisacrispin
1.2K views85 slides
What Testers Can Learn to Collaborate Effectively with Programmers, others by
What Testers Can Learn to Collaborate Effectively with Programmers, othersWhat Testers Can Learn to Collaborate Effectively with Programmers, others
What Testers Can Learn to Collaborate Effectively with Programmers, otherslisacrispin
706 views32 slides
What is DevOps by
What is DevOpsWhat is DevOps
What is DevOpsKyle Hailey
2.1K views44 slides
AgileTestingOverview by
AgileTestingOverviewAgileTestingOverview
AgileTestingOverviewUmair Anis
364 views35 slides
AATC - Gamifying DevOps with Lego and Chocolate Game by
AATC - Gamifying DevOps with Lego and Chocolate GameAATC - Gamifying DevOps with Lego and Chocolate Game
AATC - Gamifying DevOps with Lego and Chocolate GameDana Pylayeva
1K views43 slides

Similar to The Whole Team Approach, Illustrated. Keynote from Turku Agile Days 2012(20)

Atd agile automation by lisacrispin
Atd agile automationAtd agile automation
Atd agile automation
lisacrispin1.2K views
Making Test Automation Work in Agile Projects 2012 by lisacrispin
Making Test Automation Work in Agile Projects 2012Making Test Automation Work in Agile Projects 2012
Making Test Automation Work in Agile Projects 2012
lisacrispin1.2K views
What Testers Can Learn to Collaborate Effectively with Programmers, others by lisacrispin
What Testers Can Learn to Collaborate Effectively with Programmers, othersWhat Testers Can Learn to Collaborate Effectively with Programmers, others
What Testers Can Learn to Collaborate Effectively with Programmers, others
lisacrispin706 views
What is DevOps by Kyle Hailey
What is DevOpsWhat is DevOps
What is DevOps
Kyle Hailey2.1K views
AgileTestingOverview by Umair Anis
AgileTestingOverviewAgileTestingOverview
AgileTestingOverview
Umair Anis364 views
AATC - Gamifying DevOps with Lego and Chocolate Game by Dana Pylayeva
AATC - Gamifying DevOps with Lego and Chocolate GameAATC - Gamifying DevOps with Lego and Chocolate Game
AATC - Gamifying DevOps with Lego and Chocolate Game
Dana Pylayeva1K views
Agile for digital library projects by Naomi Dushay
Agile for digital library projectsAgile for digital library projects
Agile for digital library projects
Naomi Dushay1.4K views
Belgium Testing Days: Shift your testing mindset by lisacrispin
Belgium Testing Days: Shift your testing mindsetBelgium Testing Days: Shift your testing mindset
Belgium Testing Days: Shift your testing mindset
lisacrispin1.1K views
How to achieve security, reliability, and productivity in less time by Rogue Wave Software
How to achieve security, reliability, and productivity in less timeHow to achieve security, reliability, and productivity in less time
How to achieve security, reliability, and productivity in less time
What if you could eliminate the hidden costs of development? by Rogue Wave Software
What if you could eliminate the hidden costs of development?What if you could eliminate the hidden costs of development?
What if you could eliminate the hidden costs of development?
Lean, Kanban and TFS by Imaginet
Lean, Kanban and TFSLean, Kanban and TFS
Lean, Kanban and TFS
Imaginet669 views
Essential SAFe. The essential scaling patterns that we can (probably) all agr... by Richard Knaster
Essential SAFe. The essential scaling patterns that we can (probably) all agr...Essential SAFe. The essential scaling patterns that we can (probably) all agr...
Essential SAFe. The essential scaling patterns that we can (probably) all agr...
Richard Knaster663 views
Approaches to Kanban with Microsoft Team Foundation Server (TFS) Dec 6-2012 by Imaginet
Approaches to Kanban with Microsoft Team Foundation Server (TFS)  Dec 6-2012Approaches to Kanban with Microsoft Team Foundation Server (TFS)  Dec 6-2012
Approaches to Kanban with Microsoft Team Foundation Server (TFS) Dec 6-2012
Imaginet2K views
Lean, Kanban, and TFS by Imaginet
Lean, Kanban, and TFSLean, Kanban, and TFS
Lean, Kanban, and TFS
Imaginet2.8K views
Intro Of Agile by Sam Hwang
Intro Of AgileIntro Of Agile
Intro Of Agile
Sam Hwang1.3K views
It is a sunny day by bcoder
It is a sunny dayIt is a sunny day
It is a sunny day
bcoder272 views
Friday final test by bcoder
Friday final testFriday final test
Friday final test
bcoder474 views
Strategies to Manage Conflict in the Virtual Workplace by Cynthia Clay
Strategies to Manage Conflict in the Virtual WorkplaceStrategies to Manage Conflict in the Virtual Workplace
Strategies to Manage Conflict in the Virtual Workplace
Cynthia Clay298 views
5 Leading Challenges Facing PMOs – And How Agile Program Management Changes t... by Cprime
5 Leading Challenges Facing PMOs – And How Agile Program Management Changes t...5 Leading Challenges Facing PMOs – And How Agile Program Management Changes t...
5 Leading Challenges Facing PMOs – And How Agile Program Management Changes t...
Cprime716 views
5 Leading Challenges Facing PMOs [Webinar] by Tasktop
5 Leading Challenges Facing PMOs [Webinar]5 Leading Challenges Facing PMOs [Webinar]
5 Leading Challenges Facing PMOs [Webinar]
Tasktop248 views

More from lisacrispin

Exploring Requirements for Shared Understanding by
Exploring Requirements for Shared UnderstandingExploring Requirements for Shared Understanding
Exploring Requirements for Shared Understandinglisacrispin
108 views16 slides
Principles for Agile Testers and Modern Testing Principles by
Principles for Agile Testers and Modern Testing PrinciplesPrinciples for Agile Testers and Modern Testing Principles
Principles for Agile Testers and Modern Testing Principleslisacrispin
105 views24 slides
BDD and CD - better together by
BDD and CD - better togetherBDD and CD - better together
BDD and CD - better togetherlisacrispin
232 views23 slides
Get testing bottlenecks out of your pipelines by
Get testing bottlenecks out of your pipelinesGet testing bottlenecks out of your pipelines
Get testing bottlenecks out of your pipelineslisacrispin
147 views15 slides
Thinking Outside the Box: Cognitive bias and testing by
Thinking Outside the Box: Cognitive bias and testingThinking Outside the Box: Cognitive bias and testing
Thinking Outside the Box: Cognitive bias and testinglisacrispin
197 views51 slides
The Whole Team Approach to Quality in Continuous Delivery by
The Whole Team Approach to Quality in Continuous DeliveryThe Whole Team Approach to Quality in Continuous Delivery
The Whole Team Approach to Quality in Continuous Deliverylisacrispin
363 views19 slides

More from lisacrispin(14)

Exploring Requirements for Shared Understanding by lisacrispin
Exploring Requirements for Shared UnderstandingExploring Requirements for Shared Understanding
Exploring Requirements for Shared Understanding
lisacrispin108 views
Principles for Agile Testers and Modern Testing Principles by lisacrispin
Principles for Agile Testers and Modern Testing PrinciplesPrinciples for Agile Testers and Modern Testing Principles
Principles for Agile Testers and Modern Testing Principles
lisacrispin105 views
BDD and CD - better together by lisacrispin
BDD and CD - better togetherBDD and CD - better together
BDD and CD - better together
lisacrispin232 views
Get testing bottlenecks out of your pipelines by lisacrispin
Get testing bottlenecks out of your pipelinesGet testing bottlenecks out of your pipelines
Get testing bottlenecks out of your pipelines
lisacrispin147 views
Thinking Outside the Box: Cognitive bias and testing by lisacrispin
Thinking Outside the Box: Cognitive bias and testingThinking Outside the Box: Cognitive bias and testing
Thinking Outside the Box: Cognitive bias and testing
lisacrispin197 views
The Whole Team Approach to Quality in Continuous Delivery by lisacrispin
The Whole Team Approach to Quality in Continuous DeliveryThe Whole Team Approach to Quality in Continuous Delivery
The Whole Team Approach to Quality in Continuous Delivery
lisacrispin363 views
DeliveryConf - Whole Team Approach to Testing in Continuous Delivery by lisacrispin
DeliveryConf - Whole Team Approach to Testing in Continuous DeliveryDeliveryConf - Whole Team Approach to Testing in Continuous Delivery
DeliveryConf - Whole Team Approach to Testing in Continuous Delivery
lisacrispin66 views
Agile 20015 Boot Camp: Intro to Agile Testing - Everyone Owns Quality by lisacrispin
Agile 20015 Boot Camp: Intro to Agile Testing - Everyone Owns QualityAgile 20015 Boot Camp: Intro to Agile Testing - Everyone Owns Quality
Agile 20015 Boot Camp: Intro to Agile Testing - Everyone Owns Quality
lisacrispin3.1K views
Advanced Topics in Agile Tsting: Focus on Automation by lisacrispin
Advanced Topics in Agile Tsting: Focus on AutomationAdvanced Topics in Agile Tsting: Focus on Automation
Advanced Topics in Agile Tsting: Focus on Automation
lisacrispin1.8K views
Morph your mindset for Continuous Delivery, Agile Roots 2014 by lisacrispin
Morph your mindset for Continuous Delivery,  Agile Roots 2014Morph your mindset for Continuous Delivery,  Agile Roots 2014
Morph your mindset for Continuous Delivery, Agile Roots 2014
lisacrispin797 views
Developers who grok testing: why I love them and how they mitigate risk by lisacrispin
Developers who grok testing: why I love them and how they mitigate riskDevelopers who grok testing: why I love them and how they mitigate risk
Developers who grok testing: why I love them and how they mitigate risk
lisacrispin2.1K views
Code mashadvancedtopicsworkshop by lisacrispin
Code mashadvancedtopicsworkshopCode mashadvancedtopicsworkshop
Code mashadvancedtopicsworkshop
lisacrispin460 views
Atd advanced topicsworkshop by lisacrispin
Atd advanced topicsworkshopAtd advanced topicsworkshop
Atd advanced topicsworkshop
lisacrispin1.2K views
SQuAD 2013: Team Collaboration for Testing by lisacrispin
SQuAD 2013: Team Collaboration for TestingSQuAD 2013: Team Collaboration for Testing
SQuAD 2013: Team Collaboration for Testing
lisacrispin730 views

Recently uploaded

Voice Logger - Telephony Integration Solution at Aegis by
Voice Logger - Telephony Integration Solution at AegisVoice Logger - Telephony Integration Solution at Aegis
Voice Logger - Telephony Integration Solution at AegisNirmal Sharma
17 views1 slide
iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas... by
iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas...iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas...
iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas...Bernd Ruecker
26 views69 slides
Spesifikasi Lengkap ASUS Vivobook Go 14 by
Spesifikasi Lengkap ASUS Vivobook Go 14Spesifikasi Lengkap ASUS Vivobook Go 14
Spesifikasi Lengkap ASUS Vivobook Go 14Dot Semarang
35 views1 slide
Java Platform Approach 1.0 - Picnic Meetup by
Java Platform Approach 1.0 - Picnic MeetupJava Platform Approach 1.0 - Picnic Meetup
Java Platform Approach 1.0 - Picnic MeetupRick Ossendrijver
25 views39 slides
Unit 1_Lecture 2_Physical Design of IoT.pdf by
Unit 1_Lecture 2_Physical Design of IoT.pdfUnit 1_Lecture 2_Physical Design of IoT.pdf
Unit 1_Lecture 2_Physical Design of IoT.pdfStephenTec
11 views36 slides
Igniting Next Level Productivity with AI-Infused Data Integration Workflows by
Igniting Next Level Productivity with AI-Infused Data Integration Workflows Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration Workflows Safe Software
225 views86 slides

Recently uploaded(20)

Voice Logger - Telephony Integration Solution at Aegis by Nirmal Sharma
Voice Logger - Telephony Integration Solution at AegisVoice Logger - Telephony Integration Solution at Aegis
Voice Logger - Telephony Integration Solution at Aegis
Nirmal Sharma17 views
iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas... by Bernd Ruecker
iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas...iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas...
iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas...
Bernd Ruecker26 views
Spesifikasi Lengkap ASUS Vivobook Go 14 by Dot Semarang
Spesifikasi Lengkap ASUS Vivobook Go 14Spesifikasi Lengkap ASUS Vivobook Go 14
Spesifikasi Lengkap ASUS Vivobook Go 14
Dot Semarang35 views
Unit 1_Lecture 2_Physical Design of IoT.pdf by StephenTec
Unit 1_Lecture 2_Physical Design of IoT.pdfUnit 1_Lecture 2_Physical Design of IoT.pdf
Unit 1_Lecture 2_Physical Design of IoT.pdf
StephenTec11 views
Igniting Next Level Productivity with AI-Infused Data Integration Workflows by Safe Software
Igniting Next Level Productivity with AI-Infused Data Integration Workflows Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Safe Software225 views
TouchLog: Finger Micro Gesture Recognition Using Photo-Reflective Sensors by sugiuralab
TouchLog: Finger Micro Gesture Recognition  Using Photo-Reflective SensorsTouchLog: Finger Micro Gesture Recognition  Using Photo-Reflective Sensors
TouchLog: Finger Micro Gesture Recognition Using Photo-Reflective Sensors
sugiuralab15 views
handbook for web 3 adoption.pdf by Liveplex
handbook for web 3 adoption.pdfhandbook for web 3 adoption.pdf
handbook for web 3 adoption.pdf
Liveplex19 views
Automating a World-Class Technology Conference; Behind the Scenes of CiscoLive by Network Automation Forum
Automating a World-Class Technology Conference; Behind the Scenes of CiscoLiveAutomating a World-Class Technology Conference; Behind the Scenes of CiscoLive
Automating a World-Class Technology Conference; Behind the Scenes of CiscoLive
Black and White Modern Science Presentation.pptx by maryamkhalid2916
Black and White Modern Science Presentation.pptxBlack and White Modern Science Presentation.pptx
Black and White Modern Science Presentation.pptx
maryamkhalid291614 views
The details of description: Techniques, tips, and tangents on alternative tex... by BookNet Canada
The details of description: Techniques, tips, and tangents on alternative tex...The details of description: Techniques, tips, and tangents on alternative tex...
The details of description: Techniques, tips, and tangents on alternative tex...
BookNet Canada121 views
Data-centric AI and the convergence of data and model engineering: opportunit... by Paolo Missier
Data-centric AI and the convergence of data and model engineering:opportunit...Data-centric AI and the convergence of data and model engineering:opportunit...
Data-centric AI and the convergence of data and model engineering: opportunit...
Paolo Missier34 views
Five Things You SHOULD Know About Postman by Postman
Five Things You SHOULD Know About PostmanFive Things You SHOULD Know About Postman
Five Things You SHOULD Know About Postman
Postman27 views
Transcript: The Details of Description Techniques tips and tangents on altern... by BookNet Canada
Transcript: The Details of Description Techniques tips and tangents on altern...Transcript: The Details of Description Techniques tips and tangents on altern...
Transcript: The Details of Description Techniques tips and tangents on altern...
BookNet Canada130 views
Web Dev - 1 PPT.pdf by gdsczhcet
Web Dev - 1 PPT.pdfWeb Dev - 1 PPT.pdf
Web Dev - 1 PPT.pdf
gdsczhcet55 views
6g - REPORT.pdf by Liveplex
6g - REPORT.pdf6g - REPORT.pdf
6g - REPORT.pdf
Liveplex9 views

The Whole Team Approach, Illustrated. Keynote from Turku Agile Days 2012

  • 1. The Whole-Team Approach to Testing, Illustrated Turku Agile Days 2012 Lisa Crispin Copyright 2012, Lisa Crispin 1
  • 2. About me… Tester, agile team member 2 Copyright 2012: Lisa Crispin
  • 3. Agile Testing: A Practical Guide for Testers and Agile Teams; Addison Wesley 2009
  • 4. Whole-Team Approach is: •  Meaningful commitment to quality •  Shared vision of product •  Diversity of skills, experience, viewpoint Copyright 2012: Lisa Crispin
  • 5. A recent example from my team… 5
  • 6. A Problem: User Mistakes Users mis-type bank account numbers => many phone calls for Operations 6 Copyright 2012: Lisa Crispin
  • 7. A solution: Dojo Type-ahead select lists (& other features) 7 Copyright 2012: Lisa Crispin
  • 8. A new problem We want to help users avoid mistakes, but we can’t have production code that’s not protected by automated tests Copyright 2012: Lisa Crispin
  • 9. Looking to the future… Dojo would improve UX on our new UI… Let’s research possible solutions. Copyright 2012: Lisa Crispin
  • 10. Team meeting Do we need training? Consulting? Copyright 2012: Lisa Crispin
  • 11. Sys admin volunteers to do a spike Selenium 2 Webdriver does the job! Copyright 2012: Lisa Crispin
  • 12. A framework spike •  Testers research framework options •  Sys admin spikes homegrown framework “George” •  Architect spikes open-source framework “Geb” Copyright 2012: Lisa Crispin
  • 13. First “Bake-off” “George” “Geb” 13 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 14 Copyright 2012: Lisa Crispin
  • 15. Time for another experiment 15 Copyright 2012: Lisa Crispin
  • 16. Another bake-off Robot Framework vs. Xebium •  Xebium uses FitNesse framework •  Robot Framework result reporting excellent 16 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 17 Copyright 2012: Lisa Crispin
  • 18. Next Steps Get started in a good direction Test design & RF training Dojo training Copyright 2012: Lisa Crispin
  • 19. 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 Copyright 2012: Lisa Crispin
  • 20. 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? Copyright 2012: Lisa Crispin
  • 21. What small experiment will you try?
  • 22. Some Agile Testing Resources •  lisacrispin.com •  janetgregory.ca •  exampler.com •  agile-testing@yahoogroups.com •  testobsessed.com •  testingreflections.com •  dhemery.com •  gojko.net •  shino.de 22 Copyright 2012: Lisa Crispin
  • 23. Agile Testing: A Practical Guide for Testers and Agile Teams By Lisa Crispin and Janet Gregory www.agiletester.ca 23
  • 24. Experiences of Test Automation Dorothy Graham and Mark Fewster 24
  • 25. Specification by Example How successful teams deliver the right software Gojko Adzic Case studies from > 50 teams 25 Copyright 2012: Lisa Crispin Copyright 2008 Janet Gregory, DragonFire
  • 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 Copyright 2012: Lisa Crispin 26