1.3 测试原则
1.测试显示了缺陷的存在,而不能说明缺陷不存在。
2.穷尽测试是不可能的。使用测试技术、测试用例优先级和基于风险的测试来聚焦测试工作。
3.早期测试可以节省时间和费用。为了早期发现缺陷,应尽早开始静态测试和动态测试。
4.缺陷的集群效应。通常大多数已发现的缺陷出现在少数系统组件中,或者少数系统组件是引起大多数操作失效的原因。这一现象是帕累托原理的一个例证。预测的缺陷集群和在测试或运行过程中观察到的实际缺陷集群是基于风险的测试的重要输入。
5.测试会无效。如果重复多次相同的测试,在检测新缺陷方面会变得越来越无效。为了克服这种影响,可能需要修改现有的测试和测试数据,并且可能需要编写新的测试。然而,在某些情况下,重复相同的测试可能会产生有益的结果,例如,在自动化回归测试中。
6.测试活动依赖于测试周境。
7.不存在缺陷的谬论。彻底测试所有指定的需求并修复发现的所有缺陷,仍然可能产生不能满足用户需求和期望的系统,不能帮助实现客户的业务目标,并且与其他竞争系统相比处于劣势。除验证外,还应进行确认。
原创文章,作者:iTestCat,保留所有权利,禁止转载,如若转载,请联系作者!