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: ...

Get Surviving the Top Ten Challenges of Software Testing: A People-Oriented Approach now with the O’Reilly learning platform.

O’Reilly members experience live online training, plus books, videos, and digital content from nearly 200 publishers.