Exploratory testing is investigative testing practice, which involves simultaneous learning about the software under test while designing and executing tests, using feedback from the last test to inform the next. Because there is a common misunderstanding that exploratory testing means simply “execute random actions and see what happens,” it is important to emphasize that this is a very rigorous approach. The same kinds of test design analysis techniques and heuristics are used in exploratory testing as in traditional test design, but the tests are executed immediately. The test design and execution becomes inseparable, a single activity.
Continue reading "Exploratory Testing in Agile software development teams"↧