Software Testing Diplomacy: A Tester’s Guide on How to Deal with Programmers!
"You catch more flies with honey than you do with vinegar." Deliver the bitter medicine in a sugar-coated capsule: Most of the times, as testers we are the bearer of bad news. We will have to tell the programmers that their baby (code) is ugly. And clearly, no mother will ever want to hear such a statement [irrespective of how ugly her baby really is]. Hence, I can understand how difficult it can be for the programmers to accept the fact that their code is defective and someone else has detected it. To deliver such a bad news, you will have to do so tactfully and professionally! Hence, testers may have to be diplomatic when confronting a programmer with a fundamental goof. Diplomacy, tact and a smile on the face - all can work to the tester’s advantage and are essential in preserving a harmonious relationship with the programmers. Be unbiased: While communicating, treat programmers and testers alike (e.g. refer them as "we" instead of "you"...