📜  独立测试

📅  最后修改于: 2020-12-04 06:19:32             🧑  作者: Mango


什么是独立测试?

独立测试对应于一个独立的团队,该团队除了参与开发人员以外还参与测试活动,以避免作者偏见,并且通常在发现缺陷和失败方面更为有效。

独立测试水平

下表显示了测试的独立性不断提高的水平:

  • 开发人员自己进行的测试

  • 独立测试人员移交给了开发团队

  • 组织内的独立测试团队

  • 不同组织的独立测试人员

  • 其他组织的外包测试团队成员

好处:

  • 测试人员从中立的角度看待每个缺陷

  • 测试人员完全没有偏见

  • 测试人员看到的是已构建的内容,而不是开发人员认为的内容

  • 测试人员不对质量做任何假设

缺点:

  • 与开发团队的隔离有时可能导致过时的文档参考。

  • 独立测试的执行通常是最后阶段,并且会受到该过程中较早的任何延迟的影响。

  • 开发人员可能对质量不负责任,因为他们可能会假设有独立的测试团队来发现系统中的问题

  • 独立测试有时会阻碍沟通。