软件测试的目的是
- 培训职业
- 2025-05-06 06:06:05
一、软件测试的目的
1)软件测试的主要目的是执行程序以发现错误。
2)测试的目标是证明程序存在缺陷,而不是证明程序无缺陷。(发现错误并非唯一目标)
3)一个优秀的测试用例在于它能够揭示至今未发现的错误。
4)一次成功的测试是能够发现至今未发现的错误的测试。
注意:
1、测试不仅仅是为了找出错误。通过分析错误产生的原因和错误的分布特征,可以帮助项目管理者发现当前所采用的软件过程中的缺陷,以便进行改进。同时,通过分析可以提高测试的有效性。
2、即使没有发现错误的测试也是有价值的。完整的测试是评估测试质量的一种方法。详细的和严谨的可靠性增长模型可以证明这一点。例如,Bev Littlewood 发现一个经过测试且正常运行了 n 个小时的系统有继续正常运行 n 个小时的概率。
多重随机标签