SlideShare a Scribd company logo
1 of 33
Download to read offline
Agile Test Case
                           Management
                               Adam Goucher
                               @adamgoucher
                             adam@element34.ca




Friday, August 13, 2010
Checklists




Friday, August 13, 2010
Checklists
                           specific idea




Friday, August 13, 2010
Checklists
                                specific idea
                          heuristics and mnemonics




Friday, August 13, 2010
Checklists
                                specific idea
                          heuristics and mnemonics
                              prod, not bully




Friday, August 13, 2010
Checklists
                                specific idea
                          heuristics and mnemonics
                              prod, not bully
                              used by anyone




Friday, August 13, 2010
Checklists
                                specific idea
                          heuristics and mnemonics
                              prod, not bully
                              used by anyone
                                  tailored



Friday, August 13, 2010
Mindmaps




Friday, August 13, 2010
Mindmaps
                          concise and visual




Friday, August 13, 2010
Mindmaps
                          concise and visual
                           teststorming(?)




Friday, August 13, 2010
Mindmaps
                           concise and visual
                            teststorming(?)
                          whiteboards == win




Friday, August 13, 2010
Session Sheets Charters




Friday, August 13, 2010
Session Sheets Charters


                                        statement of mission




Friday, August 13, 2010
Session Sheets Charters


                                        statement of mission
                                           ties to purpose




Friday, August 13, 2010
Session Sheets Charters


                                        statement of mission
                                           ties to purpose
                                            focuses work




Friday, August 13, 2010
Session Sheets Charters


                                        statement of mission
                                           ties to purpose
                                            focuses work
                                       confirms understanding




Friday, August 13, 2010
Session Sheets Charters


                                        statement of mission
                                           ties to purpose
                                            focuses work
                                       confirms understanding
                                          delineates scope




Friday, August 13, 2010
Specifications




Friday, August 13, 2010
Specifications
                           natural language




Friday, August 13, 2010
Specifications
                               natural language
                          desire vs. implementation




Friday, August 13, 2010
Specifications
                               natural language
                          desire vs. implementation
                           use words from domain




Friday, August 13, 2010
Specifications
                               natural language
                          desire vs. implementation
                           use words from domain
                                     tables




Friday, August 13, 2010
Specifications
                               natural language
                          desire vs. implementation
                           use words from domain
                                     tables
                                  declarative




Friday, August 13, 2010
Specifications
                               natural language
                          desire vs. implementation
                           use words from domain
                                     tables
                                  declarative
                                  executable




Friday, August 13, 2010
Common ‘Stuff’




Friday, August 13, 2010
Common ‘Stuff’
                          version controllable




Friday, August 13, 2010
Common ‘Stuff’
                          version controllable
                          natural language




Friday, August 13, 2010
Common ‘Stuff’
                          version controllable
                          natural language
                          text




Friday, August 13, 2010
Common ‘Stuff’
                          version controllable
                          natural language
                          text
                          no fluff, just stuff




Friday, August 13, 2010
Common ‘Stuff’
                          version controllable
                          natural language
                          text
                          no fluff, just stuff
                          brain on


Friday, August 13, 2010
Management




Friday, August 13, 2010
Management   = Trust




Friday, August 13, 2010
Photo Credits
                             http://www.flickr.com/photos/teimoury/2431264409/

                             http://www.flickr.com/photos/turbojoe/556776940/

                            http://www.flickr.com/photos/paul-w-locke/312052426/

                          http://www.flickr.com/photos/mommy2seamus/4877736348/

                            http://www.flickr.com/photos/lzcreations/4638029850/

                          http://orgtheory.files.wordpress.com/2010/02/1ofthese.jpg

                          http://www.flickr.com/photos/happyhorizons/1093815335/

                             http://www.flickr.com/photos/melancon/2629905708/



Friday, August 13, 2010

More Related Content

Viewers also liked

Klaus Olsen - Agile Test Management Using Scrum
Klaus Olsen - Agile Test Management Using ScrumKlaus Olsen - Agile Test Management Using Scrum
Klaus Olsen - Agile Test Management Using ScrumTEST Huddle
 
Build the "right" regression suite using Behavior Driven Testing (BDT)
Build the "right" regression suite using Behavior Driven Testing (BDT)Build the "right" regression suite using Behavior Driven Testing (BDT)
Build the "right" regression suite using Behavior Driven Testing (BDT)Anand Bagmar
 
ISTQB Agile Tester - Agile Test Tools
ISTQB Agile Tester - Agile Test ToolsISTQB Agile Tester - Agile Test Tools
ISTQB Agile Tester - Agile Test ToolsMoataz Nabil
 
Test automation - What? Why? How?
Test automation - What? Why? How?Test automation - What? Why? How?
Test automation - What? Why? How?Anand Bagmar
 
Agile testing principles and practices - Anil Karade
Agile testing principles and practices - Anil KaradeAgile testing principles and practices - Anil Karade
Agile testing principles and practices - Anil KaradeIndicThreads
 
Introduction to Test Automation - Technology and Tools
Introduction to Test Automation - Technology and ToolsIntroduction to Test Automation - Technology and Tools
Introduction to Test Automation - Technology and ToolsKMS Technology
 
Introduction to Test Automation
Introduction to Test AutomationIntroduction to Test Automation
Introduction to Test AutomationPekka Klärck
 
Writing Test Cases in Agile
Writing Test Cases in AgileWriting Test Cases in Agile
Writing Test Cases in AgileSaroj Singh
 
Test Automation Strategies For Agile
Test Automation Strategies For AgileTest Automation Strategies For Agile
Test Automation Strategies For AgileNaresh Jain
 
Automation testing strategy, approach & planning
Automation testing  strategy, approach & planningAutomation testing  strategy, approach & planning
Automation testing strategy, approach & planningSivaprasanthRentala1975
 

Viewers also liked (11)

Klaus Olsen - Agile Test Management Using Scrum
Klaus Olsen - Agile Test Management Using ScrumKlaus Olsen - Agile Test Management Using Scrum
Klaus Olsen - Agile Test Management Using Scrum
 
Build the "right" regression suite using Behavior Driven Testing (BDT)
Build the "right" regression suite using Behavior Driven Testing (BDT)Build the "right" regression suite using Behavior Driven Testing (BDT)
Build the "right" regression suite using Behavior Driven Testing (BDT)
 
ISTQB Agile Tester - Agile Test Tools
ISTQB Agile Tester - Agile Test ToolsISTQB Agile Tester - Agile Test Tools
ISTQB Agile Tester - Agile Test Tools
 
Test automation - What? Why? How?
Test automation - What? Why? How?Test automation - What? Why? How?
Test automation - What? Why? How?
 
Agile testing principles and practices - Anil Karade
Agile testing principles and practices - Anil KaradeAgile testing principles and practices - Anil Karade
Agile testing principles and practices - Anil Karade
 
Test Automation in Agile
Test Automation in AgileTest Automation in Agile
Test Automation in Agile
 
Introduction to Test Automation - Technology and Tools
Introduction to Test Automation - Technology and ToolsIntroduction to Test Automation - Technology and Tools
Introduction to Test Automation - Technology and Tools
 
Introduction to Test Automation
Introduction to Test AutomationIntroduction to Test Automation
Introduction to Test Automation
 
Writing Test Cases in Agile
Writing Test Cases in AgileWriting Test Cases in Agile
Writing Test Cases in Agile
 
Test Automation Strategies For Agile
Test Automation Strategies For AgileTest Automation Strategies For Agile
Test Automation Strategies For Agile
 
Automation testing strategy, approach & planning
Automation testing  strategy, approach & planningAutomation testing  strategy, approach & planning
Automation testing strategy, approach & planning
 

Similar to Agile Test Case Management

Staking Your Claim In Open Source
Staking Your Claim In Open SourceStaking Your Claim In Open Source
Staking Your Claim In Open Sourceevanphx
 
How to be a better designer
How to be a better designerHow to be a better designer
How to be a better designerJason Robb
 
Qconsp domesticando dragoes com soluções escaláveis
Qconsp   domesticando dragoes com soluções escaláveisQconsp   domesticando dragoes com soluções escaláveis
Qconsp domesticando dragoes com soluções escaláveisBruno Oliveira
 
Information Ergonomics By Web Speaking
Information Ergonomics By Web SpeakingInformation Ergonomics By Web Speaking
Information Ergonomics By Web SpeakingMichael de Louwere
 
Remote Research, The Talk.
Remote Research, The Talk.Remote Research, The Talk.
Remote Research, The Talk.bolt peters
 
The workshop framework (pdf)
The workshop framework (pdf)The workshop framework (pdf)
The workshop framework (pdf)Angela Maiers
 
Advanced android
Advanced androidAdvanced android
Advanced androiddonnfelker
 
Bode Technology Retreat!
Bode Technology Retreat!Bode Technology Retreat!
Bode Technology Retreat!Terri Sallee
 
Pony Pwning Djangocon 2010
Pony Pwning Djangocon 2010Pony Pwning Djangocon 2010
Pony Pwning Djangocon 2010Adam Baldwin
 
Mobile Phone User Interface Designs
Mobile Phone User Interface DesignsMobile Phone User Interface Designs
Mobile Phone User Interface DesignsHtoo Tay Zar
 
What's with an image?
What's with an image? What's with an image?
What's with an image? Terri Sallee
 
Idiots guide to jquery
Idiots guide to jqueryIdiots guide to jquery
Idiots guide to jqueryMark Casias
 
Successful development without QA
Successful development without QASuccessful development without QA
Successful development without QAPavel Gabriel
 
OSMC2010 Open NMS Kickstart
OSMC2010 Open NMS KickstartOSMC2010 Open NMS Kickstart
OSMC2010 Open NMS KickstartRonny
 

Similar to Agile Test Case Management (17)

Hawaii Workshop
Hawaii WorkshopHawaii Workshop
Hawaii Workshop
 
Staking Your Claim In Open Source
Staking Your Claim In Open SourceStaking Your Claim In Open Source
Staking Your Claim In Open Source
 
How to be a better designer
How to be a better designerHow to be a better designer
How to be a better designer
 
Qconsp domesticando dragoes com soluções escaláveis
Qconsp   domesticando dragoes com soluções escaláveisQconsp   domesticando dragoes com soluções escaláveis
Qconsp domesticando dragoes com soluções escaláveis
 
Information Ergonomics By Web Speaking
Information Ergonomics By Web SpeakingInformation Ergonomics By Web Speaking
Information Ergonomics By Web Speaking
 
Remote Research, The Talk.
Remote Research, The Talk.Remote Research, The Talk.
Remote Research, The Talk.
 
The workshop framework (pdf)
The workshop framework (pdf)The workshop framework (pdf)
The workshop framework (pdf)
 
Advanced android
Advanced androidAdvanced android
Advanced android
 
Bode Technology Retreat!
Bode Technology Retreat!Bode Technology Retreat!
Bode Technology Retreat!
 
Pony Pwning Djangocon 2010
Pony Pwning Djangocon 2010Pony Pwning Djangocon 2010
Pony Pwning Djangocon 2010
 
Mobile Phone User Interface Designs
Mobile Phone User Interface DesignsMobile Phone User Interface Designs
Mobile Phone User Interface Designs
 
What's with an image?
What's with an image? What's with an image?
What's with an image?
 
Idiots guide to jquery
Idiots guide to jqueryIdiots guide to jquery
Idiots guide to jquery
 
Life with your skills
Life with your skillsLife with your skills
Life with your skills
 
Ruby off Rails
Ruby off RailsRuby off Rails
Ruby off Rails
 
Successful development without QA
Successful development without QASuccessful development without QA
Successful development without QA
 
OSMC2010 Open NMS Kickstart
OSMC2010 Open NMS KickstartOSMC2010 Open NMS Kickstart
OSMC2010 Open NMS Kickstart
 

More from Adam Goucher

Lightsabers, Time Machines and other Automation Heuristics
Lightsabers, Time Machines and other Automation HeuristicsLightsabers, Time Machines and other Automation Heuristics
Lightsabers, Time Machines and other Automation HeuristicsAdam Goucher
 
SeleniumConf London 2019 - "Part 3: Practice what you Preach"
SeleniumConf London 2019 - "Part 3: Practice what you Preach"SeleniumConf London 2019 - "Part 3: Practice what you Preach"
SeleniumConf London 2019 - "Part 3: Practice what you Preach"Adam Goucher
 
Is your Automation Infrastructure ‘Well Architected’?
Is your Automation Infrastructure ‘Well Architected’?Is your Automation Infrastructure ‘Well Architected’?
Is your Automation Infrastructure ‘Well Architected’?Adam Goucher
 
Your Job Is To Collect Stories
Your Job Is To Collect StoriesYour Job Is To Collect Stories
Your Job Is To Collect StoriesAdam Goucher
 
[Automation] Trick-or-Treat Style
[Automation] Trick-or-Treat Style[Automation] Trick-or-Treat Style
[Automation] Trick-or-Treat StyleAdam Goucher
 
Proxy and Executor
Proxy and ExecutorProxy and Executor
Proxy and ExecutorAdam Goucher
 
Maintainable Automation FTW
Maintainable Automation FTWMaintainable Automation FTW
Maintainable Automation FTWAdam Goucher
 
Selenium Page Objects101
Selenium Page Objects101Selenium Page Objects101
Selenium Page Objects101Adam Goucher
 
Selenium IDE - The future if plugin-y
Selenium IDE - The future if plugin-ySelenium IDE - The future if plugin-y
Selenium IDE - The future if plugin-yAdam Goucher
 
You're doing it wrong
You're doing it wrongYou're doing it wrong
You're doing it wrongAdam Goucher
 
Everything I learned about Agile I learned from Pirates
Everything I learned about Agile I learned from PiratesEverything I learned about Agile I learned from Pirates
Everything I learned about Agile I learned from PiratesAdam Goucher
 
The Many Hats of a Tester
The Many Hats of a TesterThe Many Hats of a Tester
The Many Hats of a TesterAdam Goucher
 
Testing inspiration
Testing inspirationTesting inspiration
Testing inspirationAdam Goucher
 
Agile Hats Art Show
Agile Hats Art ShowAgile Hats Art Show
Agile Hats Art ShowAdam Goucher
 
Quality through the lens of Astrophysics
Quality through the lens of AstrophysicsQuality through the lens of Astrophysics
Quality through the lens of AstrophysicsAdam Goucher
 
Legend of Zealot Anarchist Robot
Legend of Zealot Anarchist RobotLegend of Zealot Anarchist Robot
Legend of Zealot Anarchist RobotAdam Goucher
 
Scripting Recipes KWSQA2009
Scripting Recipes KWSQA2009Scripting Recipes KWSQA2009
Scripting Recipes KWSQA2009Adam Goucher
 

More from Adam Goucher (20)

Lightsabers, Time Machines and other Automation Heuristics
Lightsabers, Time Machines and other Automation HeuristicsLightsabers, Time Machines and other Automation Heuristics
Lightsabers, Time Machines and other Automation Heuristics
 
SeleniumConf London 2019 - "Part 3: Practice what you Preach"
SeleniumConf London 2019 - "Part 3: Practice what you Preach"SeleniumConf London 2019 - "Part 3: Practice what you Preach"
SeleniumConf London 2019 - "Part 3: Practice what you Preach"
 
Is your Automation Infrastructure ‘Well Architected’?
Is your Automation Infrastructure ‘Well Architected’?Is your Automation Infrastructure ‘Well Architected’?
Is your Automation Infrastructure ‘Well Architected’?
 
Your Job Is To Collect Stories
Your Job Is To Collect StoriesYour Job Is To Collect Stories
Your Job Is To Collect Stories
 
[Automation] Trick-or-Treat Style
[Automation] Trick-or-Treat Style[Automation] Trick-or-Treat Style
[Automation] Trick-or-Treat Style
 
Proxy and Executor
Proxy and ExecutorProxy and Executor
Proxy and Executor
 
Maintainable Automation FTW
Maintainable Automation FTWMaintainable Automation FTW
Maintainable Automation FTW
 
Selenium Page Objects101
Selenium Page Objects101Selenium Page Objects101
Selenium Page Objects101
 
Selenium IDE - The future if plugin-y
Selenium IDE - The future if plugin-ySelenium IDE - The future if plugin-y
Selenium IDE - The future if plugin-y
 
You're doing it wrong
You're doing it wrongYou're doing it wrong
You're doing it wrong
 
Namesmatter
NamesmatterNamesmatter
Namesmatter
 
Everything I learned about Agile I learned from Pirates
Everything I learned about Agile I learned from PiratesEverything I learned about Agile I learned from Pirates
Everything I learned about Agile I learned from Pirates
 
Mitigation
MitigationMitigation
Mitigation
 
The Many Hats of a Tester
The Many Hats of a TesterThe Many Hats of a Tester
The Many Hats of a Tester
 
Testing inspiration
Testing inspirationTesting inspiration
Testing inspiration
 
Archetypes
ArchetypesArchetypes
Archetypes
 
Agile Hats Art Show
Agile Hats Art ShowAgile Hats Art Show
Agile Hats Art Show
 
Quality through the lens of Astrophysics
Quality through the lens of AstrophysicsQuality through the lens of Astrophysics
Quality through the lens of Astrophysics
 
Legend of Zealot Anarchist Robot
Legend of Zealot Anarchist RobotLegend of Zealot Anarchist Robot
Legend of Zealot Anarchist Robot
 
Scripting Recipes KWSQA2009
Scripting Recipes KWSQA2009Scripting Recipes KWSQA2009
Scripting Recipes KWSQA2009
 

Agile Test Case Management

  • 1. Agile Test Case Management Adam Goucher @adamgoucher adam@element34.ca Friday, August 13, 2010
  • 3. Checklists specific idea Friday, August 13, 2010
  • 4. Checklists specific idea heuristics and mnemonics Friday, August 13, 2010
  • 5. Checklists specific idea heuristics and mnemonics prod, not bully Friday, August 13, 2010
  • 6. Checklists specific idea heuristics and mnemonics prod, not bully used by anyone Friday, August 13, 2010
  • 7. Checklists specific idea heuristics and mnemonics prod, not bully used by anyone tailored Friday, August 13, 2010
  • 9. Mindmaps concise and visual Friday, August 13, 2010
  • 10. Mindmaps concise and visual teststorming(?) Friday, August 13, 2010
  • 11. Mindmaps concise and visual teststorming(?) whiteboards == win Friday, August 13, 2010
  • 13. Session Sheets Charters statement of mission Friday, August 13, 2010
  • 14. Session Sheets Charters statement of mission ties to purpose Friday, August 13, 2010
  • 15. Session Sheets Charters statement of mission ties to purpose focuses work Friday, August 13, 2010
  • 16. Session Sheets Charters statement of mission ties to purpose focuses work confirms understanding Friday, August 13, 2010
  • 17. Session Sheets Charters statement of mission ties to purpose focuses work confirms understanding delineates scope Friday, August 13, 2010
  • 19. Specifications natural language Friday, August 13, 2010
  • 20. Specifications natural language desire vs. implementation Friday, August 13, 2010
  • 21. Specifications natural language desire vs. implementation use words from domain Friday, August 13, 2010
  • 22. Specifications natural language desire vs. implementation use words from domain tables Friday, August 13, 2010
  • 23. Specifications natural language desire vs. implementation use words from domain tables declarative Friday, August 13, 2010
  • 24. Specifications natural language desire vs. implementation use words from domain tables declarative executable Friday, August 13, 2010
  • 26. Common ‘Stuff’ version controllable Friday, August 13, 2010
  • 27. Common ‘Stuff’ version controllable natural language Friday, August 13, 2010
  • 28. Common ‘Stuff’ version controllable natural language text Friday, August 13, 2010
  • 29. Common ‘Stuff’ version controllable natural language text no fluff, just stuff Friday, August 13, 2010
  • 30. Common ‘Stuff’ version controllable natural language text no fluff, just stuff brain on Friday, August 13, 2010
  • 32. Management = Trust Friday, August 13, 2010
  • 33. Photo Credits http://www.flickr.com/photos/teimoury/2431264409/ http://www.flickr.com/photos/turbojoe/556776940/ http://www.flickr.com/photos/paul-w-locke/312052426/ http://www.flickr.com/photos/mommy2seamus/4877736348/ http://www.flickr.com/photos/lzcreations/4638029850/ http://orgtheory.files.wordpress.com/2010/02/1ofthese.jpg http://www.flickr.com/photos/happyhorizons/1093815335/ http://www.flickr.com/photos/melancon/2629905708/ Friday, August 13, 2010