Skip to content Benefits
- Objectivity
- Unbiased assessment
- Fresh perspective
- Improved quality
- Risk mitigation
- Validation of requirements
- Challenging assumptions
Drawbacks
- Communication overhead
- Reduced collaboration (e.g., automation testers separated from test planning and design)
- Perhaps less knowledge sharing
- Time and resource constraints
- Potential misalignment
- Increased cost
- Bottleneck perception (QA holding things up, not reporting things fast or detailed enough)
Levels
- Person who wrote the code
- Another developer
- Person from a different group, test team
- Person from a different org or company