Exploration
Following a written script only catches the bugs already expected. The failures that matter most usually live between assumptions, so I treat testing as an active technical investigation grounded in how real people use the product.
Explore what actually happens, not only what the team hopes will happen.
Test interruptions, messy data, rapid actions, and real-world constraints.
Challenge risky assumptions before they become expensive implementation.
