Dare to Explore: Discover ET!
Ever solve a jigsaw puzzle? Do you typically design and document all your pieces before assembling the puzzle or know anything about the kind of picture formed by the puzzle? Hardly. Usually, the specifics of the puzzle, as they emerge through the process of solving that puzzle, affect our tactics for solving it.
This analogy is at the heart of Exploratory Testing (ET) - a fun, focused and powerful approach to testing that has been gaining in popularity in recent years. While not a new idea, it is often misconstrued as being a random, flailing at the keyboard approach to uncovering problems. Not quite. ET is a disciplined practice that involves simultaneously learning about the software under test while designing and executing tests, using feedback from the last test to design the next. It leverages traditional test design analysis techniques and heuristics, but design and execution become a single inseparable activity. Within the agile context, there is a need for agile teams to augment their scripted automated tests with a manual testing practice that is adaptable, and ET provides the right fit.
In this session oriented towards beginning explorers, we will gain a deeper understanding of what ET is, what it isn't, and discuss the essential elements of the practice with practical tips and techniques for: learning the system under test and capturing our understanding to design tests; designing tests on the fly using heuristics; executing tests and observing results; and finally, integrating ET into the cadence of an agile process.
Outline/Structure of the Talk
- What is Exploratory Testing (and what it isn't)
- Why Exploratory Testing and When to use it
- Exploratory Testing Cycle
- Learning the System
- Test Design
- Test Execution & Observation
- Integrating Exploratory Testing into the Agile Process
- Concluding thoughts
- Q & A
- Understand what exploratory testing is and how it contrasts with traditional manual testing practices
- Explain the essential elements of exploratory testing to your team members
- Be able to take the basics of these practices to your own company and experiment
- Kindle a desire for deeper exploration (pun intended) of a misunderstood and under appreciated topic
Testers, Analysts, Test Managers, QA, IV&V, Anyone interested in driving Quality