Exploratory Testing
Exploratory testing traditionally has been all about the people and not the tools. Free from dependency on requirements or test cases, exploratory tests can be performed much earlier in the QA process. Power users apply their deep knowledge of a system within a given time block to identify defects that script-based testing will miss. Targeted defects include incorrect requirements or the inability for a user to navigate a UI. While this activity can catch defects other tests miss, the value of exploratory testing has traditionally been limited for several reasons: