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.
Length: 42:55
Views 56 Likes: 0
abstract
Recorded on 2016-03-14 at Agile India
Look for other videos at Agile India.
Tweet this video