One of the goals of a Tester is to find accurate bugs and also the reason for the occurance of the bug. By accurate bugs, what I mean is a bug that can be repro’ed. If the bug repo’s intermittently then try to establish a pattern for the occcurance of the bug. This boils down to the issue of root cause analysis and problem solving. Kepner Trogoe matrix for decision making/problem solving helps to solve the issue. We can make use of the following matrix as a template
Is conditions
(where defect appears)
Is not conditions
(where there is no defect)
Input values
Configurations
Environment
Others
A hypothetical example will better help to understand the problem. Since, I am from the winforms team, I could come up with a winforms example. Let us say I installed a 3rd party controls and add them to my toolbox in visual studio. Now when I start dragging and dropping the 3rd party controls / winforms controls from my toolbox on to the designer, VS crashes. Let us see how we can use the above matrix to come to a conclusion about the issue
Configuration
Installed 3rd Party Control
Did not Install 3rd party control
XP, Windows Server2003, Vista
XP, Windows Server 2003, Vista
English VS, Japanese VS
We can easily make out from the above table that when we installed the 3rd party controls, the support for dragging and dropping controls from toolbox to designer is disturbed and we can further work on the issue.