At CAST2011, Chris Blain spoke about troubleshooting tips he's found helpful as a tester. Ones I especially identified with:

  • Model
  • Take no one's word, and make no assumptions
  • Look for other causes
  • Ask who, what, where, when, to what extent - about everything
  • Debug as well as the developer you respect the most

Other troubleshooting tips you've found helpful?


4 Answers 4


Along the lines of Joe - discuss with others and don't be reluctant to bring in an extra pair of eyes. This helps with "make no assumptions" and is a good de-focusing exercise.

No matter how well we try not to make assumptions it is quite easy to slip into them without realizing. Therefore, describing your findings and approach to someone else is very productive - it opens you up to questioning yourself - the other pair of eyes asking, "why did you do that?"

Some more thoughts related to showing your working are here:



Here's another tip:

  • Make your findings public, so that others can pitch in, make suggestions, amplify, or otherwise provide aid
  • 1
    I always like the idea of "testing as a conversation". Making findings public can help with this. Commented Aug 16, 2011 at 17:18
  • This a thousand times over. We can survive as testers by ourselves, but we can thrive as an active community :)
    – maznika
    Commented Jul 6, 2012 at 23:42

Lessons Learned in Software Testing by Cem Kaner et al is a classic source for this kind of wisdom. If you want testing advice from experienced testers, it's a great place to start. You might not agree with everything, but it will get you thinking about how you approach testing in new ways - and that's really the intent of the book.


Ask, "Why?" And keeping asking why until you've arrived at the real root cause.

Not the answer you're looking for? Browse other questions tagged or ask your own question.