Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Exploratory mo t_cork_june_2017_rob_conor

7 views

Published on

Exploratory Testing Overview
Rob Meaney and Conor Fitzgerald

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Exploratory mo t_cork_june_2017_rob_conor

  1. 1. Exploratory Testing and Tools Conor Fitzgerald Rob Meaney 8th June 2017 @MinistryCork
  2. 2. Overview of Exploratory Testing Conor Fitzgerald @conorfi Robert Meaney @robmeaney
  3. 3. Overview • What is Exploratory Testing? • What are Test Charters? • Manage and Measure Exploratory Testing? • Exploratory-Testing Tools
  4. 4. What is Exploratory testing?
  5. 5. What is Exploratory testing? Scripted vs Exploratory Both valid; complementary; shortfalls Growth of Exploratory testing Direction and Measurement Personal freedom and Judgement Approach and Mindset
  6. 6. Exploratory Testing Concise Definition “Simultaneous learning, test design and test execution.”
  7. 7. Examples
  8. 8. What are test charters?
  9. 9. Testing Charters A test charter outlines a goal or mission for your exploratory test session. It’s better to have multiple charters Each of which is concise and focuses on a single area
  10. 10. A Good Testing Charter “A good charter is a prompt: it suggests sources of inspiration without dictating precise actions or outcomes” (Hendrickson, 2013, p. 16).
  11. 11. Testing Charter Template Explore . . . <target> With . . . <resources> To discover . . . <information>
  12. 12. Testing Charter Template Explore editing profiles With real usernames To discover if there are instances where username constraints are not enforced
  13. 13. Testing Charter IDEAS Acceptance Criteria(Story) Exploring with Personas Exploring with Tours
  14. 14. Manage and Measure Explorative testing?
  15. 15. Managing Explorative Testing • Session-Based Test Management(SBTM) • Mindmap/Thread-Based Test Management(TBTM) • Record Results/Track Progress
  16. 16. Session-based test management (SBTM)Session-based test management (SBTM) involves • Creating test charters for a testing idea • Exploring uninterrupted for a specific time period • 20 - 60 minutes • Recording the results • Following up with a debriefing session.
  17. 17. Mindmap/Thread-based test management (TBTM) It works on the idea of organizing tests around threads of activity, rather than test sessions.
  18. 18. Recording Results • Allows you to track progress • Review completed coverage • An opportunity to peer review and Positive feedback • An opportunity to review your own charters or results • Reporting to management
  19. 19. Track Progress Whiteboard/paper Project-management tool Tasks in Jira Excel
  20. 20. Exploratory- TEST Tools
  21. 21. Bug Magnet (Exploratory-testing assistant)
  22. 22. Rapid Reporter (Note-taking Application)
  23. 23. References (BOOKS) More Agile Testing: Learning Journeys for the Whole Team (Chapter 12: Exploratory testing) Janet Gregory and Lisa Crispin Explore It! Reduce Risk and Increase Confidence with Exploratory Testing Elisabeth Hendrickson
  24. 24. References (BLOGS) http://www.satisfice.com/blog/archives/503 http://www.satisfice.com/articles/et-article.pdf https://smartbear.com/learn/software-testing/introduction-to-exploratory-testing/ https://blog.smartbear.com/testing/exploratory-vs-scripted-testing-one-or-the-other-or-both/ https://blog.smartbear.com/load-testing/should-exploratory-load-testing-be-part-of-your- process/ https://www.stickyminds.com/sites/default/files/magazine/file/2013/Demystifying%20Explorat ory%20Testing.pdf
  25. 25. References (Tools) Bug Magnet gojko.github.io/bugmagnet Rapid Reporter http://testing.gershon.info/reporter/
  26. 26. Discussion

×