Developer and Tester Collaboration with Automated Testing
Automated Testing will help programmers fix defects early and quickly while getting along well with testers.
6 min readAug 16, 2022
This article is an excerpt from my first book Practical Web Test Automation (with minor modification); Also, it is a part of my first presentation at software testing conferences (ANZTB 2010)
“It works on my machine” is one of the most popular excuses used by programmers.
It is not hard to understand why some programmers can get defensive on receiving defect reports. A programmer’s profession is to produce working code, a tester’s reporting a defect (against a programmer) is a bit like “Your work sucks”.
Table of Contents:
· Defect Reporting: Confrontation between a manual tester and a programmer
· Defect Reporting: Collaboration with Automated Testing
· Benefits (with Automated Testing)
∘ 1. Avoid misunderstandings
∘ 2. No disruption
∘ 3. Efficient
∘ 4. Make defect-tracking unnecessary from some issues
∘ 5. No confrontations