1.5 THE PSYCHOLOGY OF TESTING (1.5.2 Why do we sometimes not get on with…
1.5 THE PSYCHOLOGY OF TESTING
1.5.1 Independent testing - who is a tester?
Several levels of independence can be identified, listed here from the lowest level of independence to the highest
Tests by the person who wrote the item under test
Tests by another person within the same team, such as another programmer
Tests by a person from a different organizational group such as an independent test team.
Tests designed by a person from a different-organization or company, such as outsourced testing or certification by an external body.
The mindset we want to use while testing and reviewing is different from the one we use while analyzing or developing
We do not mean that a tester cannot be a programmer, or that a programmer cannot be a tester.
1.5.2 Why do we sometimes not get on with the rest of the team?
Separation of the tester role from the developer role is also done to help focus effort and to provide the benefits of trained and professional testing resources
Many of us find it challenging to actually enjoy criticism of our work.
this separation can lead to problems as well as advantages
If others are to see our work as constructive in the management of product risks, we need to be careful when we are reviewing and when we are testing
Communicate findings on the product in a neutral, fact-focused way without criticizing the person who created it
Be constructively critical and discuss the defect and how you are going to log it.
Explain that by knowing about this now we can work round it or fix it so the delivered system is better for the customer
Say what you liked and what worked, as well as what didn't work.
Show what the risk is honestly
Don't just see the pessimistic side
Show what risks have been uncovered and the benefits of the review or test.
Start with collaboration rather than battles. Remind everyone of the common goal of better quality systems
Be polite and helpful, collaborate with your colleagues.
Try to understand how the other person feels and why they react as they do.
Confirm that the other person has understood what you have said and vice versa.
Explain how the test or review helps the author
Offer your work to be reviewed, too
The tester and test leader need good interpersonal skills to communicate
factual information about defects, progress and risks in a constructive way
For the author of the software or document, defect information can help them improve their skills, but only if it is provided in a way that helps them.