- 软件测试词典
- 家
独立测试
什么是独立测试?
独立测试对应于一个独立的团队,他们参与开发人员以外的测试活动,以避免作者偏见,并且通常更有效地发现缺陷和故障。
独立测试的级别
以下列表显示了测试独立性的不断提高:
开发者亲自测试
独立测试人员移交给开发团队
组织内的独立测试团队
不同组织的独立测试员
其他组织的外包测试团队成员
好处:
测试人员以中立的角度看待每个缺陷
测试者完全公正
测试人员看到的是已经构建的内容,而不是开发人员的想法
测试人员不对质量做出任何假设
缺点:
与开发团队的隔离有时会导致过时的文档参考。
独立测试执行通常是最后阶段,并且会受到流程早期任何延迟的影响。
开发人员可能对质量不负责任,因为他们可能认为独立测试团队可以发现系统内的问题
独立测试有时会成为沟通的障碍。