软件测试开发学习——第三天(补充)

完全测试程序是不可能的

主要一下四个原因:

  1. 输入量太大。
  2.   输出结果太多。
  3. 软件执行路径太多。
  4. 软件说明书是主观的,可以说从旁观者来看是缺陷。

软件测试是风险的行为

软件测试开发学习——第三天(补充)

每一个软件项目都有一个最优的测试量

假定无法完全测试某一程序,在决定是否应该停止测试时要考虑哪些问题?

终止测试没有一定的时间,每一个项目都会有所不同。决定时要考虑的因素有:仍会发现大量软件缺陷?项目小组对已执行的测试满意吗?报告的软件缺陷是否经过评估定下来哪些修复,哪些不修复?产品按照客户的要求验证了吗?