Let's test


Published on

Published in: Education, Technology, Business
  • Be the first to comment

  • Be the first to like this

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

Let's test

  1. 1. Lets Test Context-Driven SoftwareTesting Conference Stockholm SwedenA European conferenceon context-driven testing – for testers by testers.
  2. 2. Why Lets Test?Context-driven conferenceFamous speakersThe venue
  3. 3. Tutorials – May 7, 2012Keynote from Michael Bolton:"If Its Not Context-Driven, You Cant Do It Here"
  4. 4. To test is to compose, edit, narrate, and justify THREE stories.A story about the status of the PRODUCT……about how it failed, and how it might fail...…in ways that matter to your various clients.A story about HOW YOU TESTED it……how you configured, operated and observed it……about what you haven’t tested, yet……and won’t test, at all…A story about how GOOD that testing was……what the risks and costs of testing are……what made testing harder or slower……how testable (or not) the product is……what you need and what you recommend.
  5. 5. Tutorials – May 7, 2012Tutorial/workshop from Rob Sabourin:“Just-In-Time Testing”
  6. 6. Tutorials – May 7, 2012“ALAP” activities - “ASAP” activities -do as late as possible, as do now.close to the actual testing aspossible. Find test ideasTest plans preparing Prioritize test ideasTest cases scriptingTest data preparing...etc.
  7. 7. Testing IdeasCollect all testing ideas you can find!How to find them? Does system do what it is suppose to do? Does the system do things it is not supposed to? How can the system break? How does the system react to it’s environment? What characteristics must the system have? Why have similar systems failed? How have previous projects failed?
  8. 8. Test Idea SourcesCapabilitiesFailure ModesQuality FactorsUsage ScenariosCreative IdeasStatesDataEnvironmentsWhite Box
  9. 9. Conference Day 1 - May 8, 2012Keynote from Rob Sabourin:"Applied Testing Lessons from Delivery Room Labor Triage"Philosophy: “Bug are not good or bad, bugs have priority and severity and it is a business decision how to prioritize.”
  10. 10. Conference Day 1 - May 8, 2012Anders Dinsen"Testing In The Black Swan Domain"Black Swan Idea/philosophy: The term black swan derives from a Latin expression - In English "a rare bird in the lands, very much like a black swan". When the phrase was coined, the black swan was presumed not to exist.
  11. 11. Conference Day 1 - May 8, 2012Rikard Edgren“Curing Our Binary Disease”Philosophy: Software testing is a lot about computers. Most software is made for people...
  12. 12. Conference Day 1 - May 8, 2012Pass/Fail addictionYou feel good when starting a test with “Verify that…” and ending with Pass or FailPass/Fail rehab:Look at some more places than what is stated in the Expected Results fieldWrite the occasional test idea using the word "investigate"You can ask richer questions than: Is this correct or not?
  13. 13. Conference Day 1 - May 8, 2012Coverage obsessionA coverage model is useful to get ideasNot useful as a metric of completionA model can help you find important things, but a percentage number might not include things that are importantInformation about the system is more important than information about the model of the system (Emilsson)
  14. 14. Conference Day 1 - May 8, 2012Louise Perold – “Tales from the financial testing trenches”
  15. 15. Conference Day 1 - May 8, 2012Anne-Marie Charrett – “Coaching Testers”
  16. 16. Conference Day 2 - May 9, 2012Keynote from Scott Barber:“Testing Missions in Context From Checking to Assessment”
  17. 17. Conference Day 2 - May 9, 2012Fiona Charles - "Strategies for a Successful Systems Integration Test"
  18. 18. Conference Day 2 - May 9, 2012Huib Schoots - "So You Think You Can Test?"Becoming a better tester:1. Adapt to the context2. Collaborate3. Learn & practice
  19. 19. Conference Day 2 - May 9, 2012Keynote from Julian Harty: "Open Sourcing Testing"
  20. 20. YodaC:UsersVeronickaDesktopwork_folderLets_testyAmR9cwF.mp4
  21. 21. Thank You!Q&AComments