Chapter Four. Challenge #9: Building Relationships With Developers
When testing is viewed as something that someone else does, two sides are automatically created. Yet, everyone in an organization should be involved in testing, because testing is a shared responsibility.
Testing is also an interdependent activity. Each group performs its tasks, but is dependent on others for its success. The term independent testing implies to some that testers should work in isolation from developers. This often leads to developers blaming testers for delays—and testers blaming developers for defects. The challenge is to move from the us-versus-them mindset to the interdependent teamwork approach.
State of the Practice
Randy Rice relates his experience: ...