鱼骨什么意思,软件测试中的因果图,状态图怎么画?要求详细解释为什么,最好有例子
答案:1 悬赏:0 手机版
解决时间 2021-05-09 07:48
- 提问者网友:送舟行
- 2021-05-08 20:12
鱼骨什么意思,软件测试中的因果图,状态图怎么画?要求详细解释为什么,最好有例子
最佳答案
- 五星知识达人网友:舍身薄凉客
- 2021-05-08 20:36
因果图法
定义:
用于描述系统的输入输出、以及输入与输出之间的因果关系、输入和输入之间的约束关系,一般结合判定表一起使用,是判定表的前置过程。
关系:
输入、输出的因果、制约关系:
输入与输出的因果关系(c,e)
恒等关系:当输入项发生,一定会产生输出项,反之亦然
非关系:当输入项发生,一定不会产生输出项
或关系:多个输入条件中,只要有一个发生,则会产生对应输出
与关系:多个输入条件中,只有所有输入项发生时,才会产生对应输出
输入与输入之间的制约关系
异E:所有输入中至多一个输入条件发生
或I:所有输入中至少一个输入条件发生
唯一O:所有输入中有且只有一个输入条件发生
要求R:所有输入中只要有一个输入条件发生,则其他输入也会发生
输出与输出之间的制约关系
强制M:约束输出与输出之间的制约关系
输入、输出的因果、制约关系:
输入与输出的因果关系(c,e)
恒等关系:当输入项发生,一定会产生输出项,反之亦然
非关系:当输入项发生,一定不会产生输出项
或关系:多个输入条件中,只要有一个发生,则会产生对应输出
与关系:多个输入条件中,只有所有输入项发生时,才会产生对应输出
输入与输入之间的制约关系
异E:所有输入中至多一个输入条件发生
或I:所有输入中至少一个输入条件发生
唯一O:所有输入中有且只有一个输入条件发生
要求R:所有输入中只要有一个输入条件发生,则其他输入也会发生
输出与输出之间的制约关系
强制M:约束输出与输出之间的制约关系
实施步骤:
1.列出所有的输入和输出
2.画出因果图
3.转为判定表
4.简化、合并相似规则(建议不使用)
5.设计测试用例
优缺点和使用范围:
优点:能减少因果关系的复杂程度,更快地生成判定表
缺点;规模太大,容易产生测试冗余
适用范围:必须存在因果关系很明显的
定义:
用于描述系统的输入输出、以及输入与输出之间的因果关系、输入和输入之间的约束关系,一般结合判定表一起使用,是判定表的前置过程。
关系:
输入、输出的因果、制约关系:
输入与输出的因果关系(c,e)
恒等关系:当输入项发生,一定会产生输出项,反之亦然
非关系:当输入项发生,一定不会产生输出项
或关系:多个输入条件中,只要有一个发生,则会产生对应输出
与关系:多个输入条件中,只有所有输入项发生时,才会产生对应输出
输入与输入之间的制约关系
异E:所有输入中至多一个输入条件发生
或I:所有输入中至少一个输入条件发生
唯一O:所有输入中有且只有一个输入条件发生
要求R:所有输入中只要有一个输入条件发生,则其他输入也会发生
输出与输出之间的制约关系
强制M:约束输出与输出之间的制约关系
输入、输出的因果、制约关系:
输入与输出的因果关系(c,e)
恒等关系:当输入项发生,一定会产生输出项,反之亦然
非关系:当输入项发生,一定不会产生输出项
或关系:多个输入条件中,只要有一个发生,则会产生对应输出
与关系:多个输入条件中,只有所有输入项发生时,才会产生对应输出
输入与输入之间的制约关系
异E:所有输入中至多一个输入条件发生
或I:所有输入中至少一个输入条件发生
唯一O:所有输入中有且只有一个输入条件发生
要求R:所有输入中只要有一个输入条件发生,则其他输入也会发生
输出与输出之间的制约关系
强制M:约束输出与输出之间的制约关系
实施步骤:
1.列出所有的输入和输出
2.画出因果图
3.转为判定表
4.简化、合并相似规则(建议不使用)
5.设计测试用例
优缺点和使用范围:
优点:能减少因果关系的复杂程度,更快地生成判定表
缺点;规模太大,容易产生测试冗余
适用范围:必须存在因果关系很明显的
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯