Organisations may need their own separate testing teams. Here are couple of possible reasons as to why this is so:
- They are more likely to recognize different kinds of failures because of their perspectives and biases.
- They are able to verify, challenge or disprove assumptions made by stakeholders during specification and implementation of the system.