问题 单项选择题

以下关于软件可靠性测试的说法中,正确的是______。

A.软件运行剖面的定义需要符合软件的实际运行情况

B.测试用例的生成必须采用白盒测试方法

C.软件可靠性测试通常能够比黑盒测试发现更多的错误

D.软件可靠性测试必须在集成测试中实施

答案

参考答案:A

解析: 软件可靠性有两方面含义: ①在规定的条件下和规定的时间内,软件不引起系统失效的概率。 ②在规定的时间周期内,在所述条件下程序执行所要求的功能的能力。 软件可靠性测试的目的不在于通过测试揭示软件中的缺陷并通过修改这些缺陷来提高软件的可靠性,而是通过受控的软件测试过程来预测软件在实际运行中的可靠性。 因为软件可靠性的预测依赖于出错数据的统计,软件在可靠性测试中的运行情况必须完全符合软件的实际运行情况,否则预测的软件可靠性只能适用于所使用的测试用例,而不能反映实际运行时的可靠性。由此可得A正确。

单项选择题
单项选择题