��度量可靠性的方法,主要有两类:
��・ 根据程序错误统计数字,进行可靠性预测。常用方法是利用一些可靠性模型,根据程序测试时发现并排除的错误数预测平均失效间隔时间MTTF。
��・ 根据程序复杂性,预测软件可靠性。
��用程序复杂性预测可靠性,前提条件是可靠性与复杂性有关。因此可用复杂性预测出错率。程序复杂性度量标准可用于预测哪些模块最可能发生错误,以及可能出现的错误类型。了解了错误类型及它们在哪里可能出现,就能更快地查出和纠正更多的错误,提高可靠性。
�� |
(1)
|
程序中对可能出现的未定义的数学运算是否做了检查?
如除以“0”。 |
(2)
|
循环终止和多重转换变址参数的范围,是否在使用前做了测试?
|
(3)
|
下标的范围是否在使用前测试过? |
(4)
|
是否包括错误恢复和再启动过程? |
(5)
|
所有数值方法是否足够准确? |
(6)
|
输入的数据是否检查过? |
(7)
|
测试结果是否令人满意? |
(8)
|
大多数执行路径在测试过程中是否都已执行过?
|
(9)
|
对最复杂的模块和模块接口,在测试过程中是否集中做过测试?
|
(10)
|
测试是否包括正常的、特殊的和非正常的测试用例?
|
(11)
|
程序测试中除了假设数据外,是否还用了实际数据?
|
(12)
|
为了执行一些常用功能,程序是否使用了程序库?
|
��
|
|