软件测试策略与过程答疑要点讲解.docVIP

  • 12
  • 0
  • 约7.6千字
  • 约 14页
  • 2016-04-22 发布于湖北
  • 举报
软件测试策略与过程答疑 2.1问:分析软件测试的复杂性。 答: (1)在软件测试当中,由于测试所需的输入量太大、测试的输出结果太多、软件实现的途径太多、软件规格说明没有一个客观标准等原因,无法对软件进行完全的测试,并找出所有的软件缺陷。 (2)通过软件测试只能报告软件已被发现的缺陷和故障,但无法显示潜在的软件缺陷和故障。 (3)经测试后的程序中隐含的故障数目与已发现的故障数目成正比。 (4)软件测试进行得越多,其程序中缺陷的免疫力就越强。在测试时,即使付出再多的时间和代价,也不能够使所有的软件故障都得到修复。 (5)如果不能做到去测试软件所有的情况,则该软件就是有风险的。软件测试不可能对软件使用中所有的情况进行测试,但有可能客户会在使用该软件的时候遇到,并且可能发现软件的缺陷。等到那个时候,再进行软件缺陷的修复,代价将是很高的。 2.2问:软件测试充分性准则的内容是什么? 答: (1)对任何软件都存在有限的充分测试集合。 (2)如果一个软件系统在一个测试数据集合上的测试是充分的,那么再多测试一些数据也应该是充分的。这一特性称为单调性。 (3)即使对软件所有成分都进行了充分的测试,也并不表明整个软件的测试已经充分了。这一特性称为非复合性。 (4)即使对软件系统整体的测试是充分的,也并不意味着软件系统中各个成分都已经充分地得到了测试。这个特性称为非分解性。 (5)软

文档评论(0)

1亿VIP精品文档

相关文档