天道酬勤,恒者能胜。追求卓越,成功就会在不经意间追上你。

黑盒测试用例设计方法之因果图法(四)

上一篇 / 下一篇  2011-11-03 22:23:41 / 精华(1) / 置顶(1) / 个人分类:软件测试技术


每篇一问:为什么大家喜欢看漫画?


1、定义:

      用于描述系统的输入输出、以及输入与输出之间的因果关系、输入和输入之间的约束关系,一般结合判定表一起使用,是判定表的前置过程。

2、输入与输出的因果关系(c,e

      恒等关系:当输入项发生,一定会产生输出项,反之亦然

      非关系:当输入项发生,一定不会产生输出项

      或关系:多个输入条件中,只要有一个发生,则会产生对应输出

      与关系:多个输入条件中,只有所有输入项发生时,才会产生对应输出

3、输入与输入之间的制约关系

      E:所有输入中至多一个输入条件发生

      I:所有输入中至少一个输入条件发生

      唯一O:所有输入中有且只有一个输入条件发生

      要求R:所有输入中只要有一个输入条件发生,则其他输入也会发生

4、输出与输出之间的制约关系

      强制M:约束输出与输出之间的制约关系

5、实施步骤

      1.列出所有的输入和输出

      2.画出因果图

      3.转为判定表

      4.简化、合并相似规则(建议不使用)

      5.设计测试用例

6、优缺点和使用范围:

      优点:能减少因果关系的复杂程度,更快地生成判定表

缺点;规模太大,容易产生测试冗余

适用范围:必须存在因果关系很明显的


每篇一答:无聊


                                                       零测试


TAG: 零测试 软件测试技术 因果图法 优点 测试用例设计 黑盒测试

xu1129330072的个人空间 引用 删除 xu1129330072   /   2012-11-16 15:03:31
5
虎啸龙吟888的个人空间 引用 删除 虎啸龙吟888   /   2012-08-07 17:18:25
虎啸龙吟888的个人空间 引用 删除 虎啸龙吟888   /   2012-08-07 17:18:04
5
ting8200的个人空间 引用 删除 ting8200   /   2012-07-27 16:29:04
1
 

评分:0

我来说两句

Open Toolbar