1.请给出软件失效的机理描述,并对软件失效机理的四个阶段做比较p>
软件失效机理可描述为:软件错误—–软件缺陷—-软件故障—–软件失效。
软件错误是指:在软件生存周期内的不希望或者不可接受的人为错误,其结果是导致软件缺陷的产生。软件错误是一种人为过程,相对于软件本身,是一种外部行为。
软件缺陷是:存在于软件之中的不希望或者是不可接受的偏差。其结果是软件运行于某一特定条件时出现软件故障,这时称软件缺陷被激活。
软件故障是:软件运行过程中出现的一种不希望或者不可接受的内部状态,它使一种动态行为。
软件失效是:软件运行时产生的一种不希望或者不可接受的外部行为结果。
2.简述用等价类划分法设计测试用例的步骤,并给出6条确定等价类的原则p>
等价类划分法设计测试用例的步骤如下,包括三个步骤:
(1)根据软件的规格说明书划分等价类;
(2)列出等价类表;
(3)根据等价类表设计测试用例。
6条确定等价类的原则如下:
(1)如果输入条件规定了取值范围,或值得个数,则可以确立一个有效等价类和两个无效等价类。
(2)如果输入条件规定了输入值的集合,或者是规定了“必须如何”的条件,这时可确立一个无效等价类.
(3)如果输入条件时一个布尔量,则可以确定一个有效等价类和一个无效等价类。
(4)如果规定了输入数据的一组值,而且程序要对每个输入值分别进行处理。这是可为每一个输入值确立一个有效等价类,此外针对这组值确立一个无效等价类,它使所有不允许的输入值得集合。
(5)如果规定了输入数据必须遵守的规则,则可以确立一个有效等价类(符合规定)和若干个无效等价类。
(6)等价类的确定必须严格按照软件规定说明书来进行确定。
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!