Software Quality Assurance & Testing Stack Exchange is a question and answer site for software quality control experts, automation engineers, and software testers. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

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?

share|improve this question

closed as too broad by dzieciou, Kate Paulk, corsiKa Mar 5 '14 at 17:17

There are either too many possible answers, or good answers would be too long for this format. Please add details to narrow the answer set or to isolate an issue that can be answered in a few paragraphs.If this question can be reworded to fit the rules in the help center, please edit the question.

possible duplicate of How to isolate a bug? – dzieciou Mar 3 '14 at 18:07

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:

share|improve this answer

Here's another tip:

  • Make your findings public, so that others can pitch in, make suggestions, amplify, or otherwise provide aid
share|improve this answer
I always like the idea of "testing as a conversation". Making findings public can help with this. – joshin4colours Aug 16 '11 at 17:18
This a thousand times over. We can survive as testers by ourselves, but we can thrive as an active community :) – maznika Jul 6 '12 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.

share|improve this answer

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

share|improve this answer

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