Exploratory Testing Explained


ExplorTst - Version:1
Description
Exploratory testing is about making an effective use of our available resources, skills and practical knowledge and about finding as many high severity defects as possible within a certain time limit. It is based on the tester’s skills, knowledge about testing and system at hand, and known testing methods and tools. Exploratory testing is often integrated in the test strategy together with regular manual testing. As testers, we learn about the system more and more during the project, and additional 'exploratory tests' (or heuristics) should be added continuously to our current manual test cases repository. However, we may find ourselves sometimes with vague requirements, no specification documents, or asked to test very early while there are no mature documents. In these cases and more, Exploratory Testing can be a very effective method or approach that can assist us in deploying a less risky software or system into production.
Intended audience
Testers, testing team leaders and test managers, that would like to know what is Exploratory Testing, how to plan it, run it, measure it, and improve in doing it.
Expand All
  • Introduction
    • Presenting participants and trainer
    • The different testing tactics
    • Tester's skills and attitudes – how do testers think?
    • What is Exploratory Testing?
    • Exploratory Testing Heuristics
    • Where and when to use ET?
    • Introduction to Risk-Based Testing
  • Heuristic Risk-based testing
    • Heuristic risk analysis – how to use risks in your software to find bugs?
    • The use of X-Lists to find bugs
    • Seeing risks everywhere – it helps…
  • How to run Exploratory Testing?
    • How much planning is done with ET?
    • Sources for identifying sessions (Charters)?
    • How to write a good charter?
    • Coverage and traceability in ET
    • Which documentation is produced under ET?
    • Using testing diagrams and graphs
    • Example Exploratory Test session
  • Exploratory Testing in Pairs
    • What is ET in Pairs?
    • How do ET pairs work in collaboration?
    • Pros and Cons of ET Pair testing
  • Bug Hunt & Bug Safari
    • What are Bug Hunt and Bug Safari? How does it work?
    • What can be achieved from BH or BS?
    • When should they be exercised?
  • Session Based Test Management
    • What is SBTM?
    • Which documentation should be applied during the process (based on which measurements)?
    • What Debriefing should be done after ET session?
    • Which decisions should be made pre, during, post a session?
  • Wrap-up
    • Your "take-away" from this course
    • Summary discussion
  • Participants should have basic testing knowledge about testing life cycle, testing techniques and methods, test measurements.
  • The objectives of this workshop is to give the participants an overview of:
  • What is Exploratory Testing?
  • When and where to use Exploratory Testing?
  • How to run an effective ET session?
  • What to measure in an ET session?
  • How to manage an ET session?