SlideShare une entreprise Scribd logo
1  sur  20
Télécharger pour lire hors ligne
Testing Inspiration When You Least Expect It




                         (A Story in Three Parts)
Friday, April 16, 2010
Kids In Armor




Friday, April 16, 2010
I’m a Certified
                             Tester




Friday, April 16, 2010
New lacrosse
                          players learn
                         the basics first




Friday, April 16, 2010
Name:                 New testers
                    City:
                   Prov.:
                                        need to learn
            Postal Code:               the basics first
                         OK   Cancel         too




Friday, April 16, 2010
We know the skills for lacrosse


Friday, April 16, 2010
And for testing

                         http://www.quardev.com/blog/a_case_against_test_cases


Friday, April 16, 2010
Junior Intermediate Senior Lead

   Test Case Execution      I        R         R     R

   Test Case Creation       I        R         R     R


                                                                A gross
   Test Case Analysis       I        R         R     R

   Scenario Execution                I         R     R

   Scenario Creation                 I         R     R     oversimplification
   Scenario Analysis                 I         R     R

   Session Debrief                             I     R

   Session Execution                           I     R

   Session Creation                            I     R




Friday, April 16, 2010
Planning a
                         lacrosse
                         practice...




Friday, April 16, 2010
...is like
                         planning a
                         session




Friday, April 16, 2010
Stakeholders




                    http://www.ontariolacrossefestival.com/

Friday, April 16, 2010
Tool Customization




Friday, April 16, 2010
Broken Appliances
                                 Text




                          http://tim.cexx.org/images/washer/old_spider.jpg
Friday, April 16, 2010
Fancy does not equal better




                                                                        Credibility counts




                                                                 Upon analysis, most things are
                                                                        pretty simple




                                                                    Use the appropriate tools




                                                                Instructions are there for a reason




                                                                   Know how to use your tools

 http://www.flickr.com/photos/jamie_hladky/576433607/sizes/l/

Friday, April 16, 2010
Consult your oracles



                                                                     Oracles can be wrong



                                                                     Screenshots are great



                                                               An oracle might not actually be an
                                                                            oracle



                                                              Rabbit holes are fun, but have an exit
                                                                            strategy



 http://www.flickr.com/photos/locket479/1554050932/sizes/l/

Friday, April 16, 2010
Building A Shed




Friday, April 16, 2010
Configurability does not always mean
                                    awesomeness




Friday, April 16, 2010
Automation is not always best tactic




                         Different activities require different tools




                         Certain activities can be run in parallel




Friday, April 16, 2010
Some things take exactly as long as
                           they take and not a second sooner




                         Experiment on the most efficient way to
                           do something early in the process




                         Look at completed activities from multiple
                                         angles




Friday, April 16, 2010
Testers Notice Things




                         http://www.flickr.com/photos/unsureshot/70604517/sizes/l/
Friday, April 16, 2010

Contenu connexe

Plus de Adam Goucher

[Automation] Trick-or-Treat Style
[Automation] Trick-or-Treat Style[Automation] Trick-or-Treat Style
[Automation] Trick-or-Treat StyleAdam 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
 
Agile Test Case Management
Agile Test Case ManagementAgile Test Case Management
Agile Test Case ManagementAdam 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
 
Scripting Recipes for Testers
Scripting Recipes for TestersScripting Recipes for Testers
Scripting Recipes for TestersAdam Goucher
 
Adam Goucher I18n And L10n
Adam Goucher   I18n And L10nAdam Goucher   I18n And L10n
Adam Goucher I18n And L10nAdam Goucher
 
Performance Testing With Jmeter
Performance Testing With JmeterPerformance Testing With Jmeter
Performance Testing With JmeterAdam Goucher
 

Plus de Adam Goucher (18)

[Automation] Trick-or-Treat Style
[Automation] Trick-or-Treat Style[Automation] Trick-or-Treat Style
[Automation] Trick-or-Treat Style
 
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
 
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
 
Agile Test Case Management
Agile Test Case ManagementAgile Test Case Management
Agile Test Case Management
 
Mitigation
MitigationMitigation
Mitigation
 
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
 
Scripting Recipes for Testers
Scripting Recipes for TestersScripting Recipes for Testers
Scripting Recipes for Testers
 
Kids In Armor
Kids In ArmorKids In Armor
Kids In Armor
 
Adam Goucher I18n And L10n
Adam Goucher   I18n And L10nAdam Goucher   I18n And L10n
Adam Goucher I18n And L10n
 
Performance Testing With Jmeter
Performance Testing With JmeterPerformance Testing With Jmeter
Performance Testing With Jmeter
 
Selenium
SeleniumSelenium
Selenium
 
Slime
SlimeSlime
Slime
 

Testing inspiration

  • 1. Testing Inspiration When You Least Expect It (A Story in Three Parts) Friday, April 16, 2010
  • 2. Kids In Armor Friday, April 16, 2010
  • 3. I’m a Certified Tester Friday, April 16, 2010
  • 4. New lacrosse players learn the basics first Friday, April 16, 2010
  • 5. Name: New testers City: Prov.: need to learn Postal Code: the basics first OK Cancel too Friday, April 16, 2010
  • 6. We know the skills for lacrosse Friday, April 16, 2010
  • 7. And for testing http://www.quardev.com/blog/a_case_against_test_cases Friday, April 16, 2010
  • 8. Junior Intermediate Senior Lead Test Case Execution I R R R Test Case Creation I R R R A gross Test Case Analysis I R R R Scenario Execution I R R Scenario Creation I R R oversimplification Scenario Analysis I R R Session Debrief I R Session Execution I R Session Creation I R Friday, April 16, 2010
  • 9. Planning a lacrosse practice... Friday, April 16, 2010
  • 10. ...is like planning a session Friday, April 16, 2010
  • 11. Stakeholders http://www.ontariolacrossefestival.com/ Friday, April 16, 2010
  • 13. Broken Appliances Text http://tim.cexx.org/images/washer/old_spider.jpg Friday, April 16, 2010
  • 14. Fancy does not equal better Credibility counts Upon analysis, most things are pretty simple Use the appropriate tools Instructions are there for a reason Know how to use your tools http://www.flickr.com/photos/jamie_hladky/576433607/sizes/l/ Friday, April 16, 2010
  • 15. Consult your oracles Oracles can be wrong Screenshots are great An oracle might not actually be an oracle Rabbit holes are fun, but have an exit strategy http://www.flickr.com/photos/locket479/1554050932/sizes/l/ Friday, April 16, 2010
  • 16. Building A Shed Friday, April 16, 2010
  • 17. Configurability does not always mean awesomeness Friday, April 16, 2010
  • 18. Automation is not always best tactic Different activities require different tools Certain activities can be run in parallel Friday, April 16, 2010
  • 19. Some things take exactly as long as they take and not a second sooner Experiment on the most efficient way to do something early in the process Look at completed activities from multiple angles Friday, April 16, 2010
  • 20. Testers Notice Things http://www.flickr.com/photos/unsureshot/70604517/sizes/l/ Friday, April 16, 2010