首页 > 编程知识 正文

因果图方法设计出的测试用例发现程序错误的能力最强,因果图设计测试用例的步骤

时间:2023-05-05 03:25:07 阅读:178835 作者:2770

学习目标

把握因果图法的核心把握因果图的基本符号理解因果图的画法

1,什么是因果图法

因果图法是对输入的各种组合进行图式分析并设计测试用例的方法,适用于检查程序输入条件的各种组合

2,因果图法的核心

因果

1、原因是输入,结果是输出。

2、因果图“原因”——输入条件

3、因果图“果”——输出结果

案例:如果用户没有付费或关机,不允许主叫

3、因果图法中的基本符号

通常,在因果图中,用Ci表示原因,用Ei表示结果,各节点表示状态,可能的值为“0”或“1”。

“0”表示不出现某个状态,“1”表示出现某个状态。

因果图法的基本步骤

1、识别输入和输出

分析测试内容,找出并识别其中的输入和输出。 其中,请注意以下几点。

1 )如果输入只与两种取值相关,则可以将其标识为一个标记。 在输入项目与取多种值相关的情况下,需要将各个值作为一个输入标记来识别

2 )标识可以自行确定,但输入和输出需要独立的标识

2、绘制因果关系

分析输入与输出之间因果关系、输入与输入之间的约束关系,根据这些关系,绘制因果图

3、将因果图转换为判定表

1 .将输入和输出分别写入条件桩和动作桩,在条件项目中填写输入组合

2 .根据因果图输入条件约束关系,对于不出现的输入组合,将措施项标记为删除

3 .根据因果关系图输入和输出的因果关系,显示与动作项对应的动作结果

4、生成测试用例

生成合适的测试用例即可。

情况1,为了修改文件,第一列的字符必须是数字,AB,第二列的字符必须是数字

用因果图分析这个问题

步骤1 :识别输入和输出

第二步:绘制因果图

步骤3 :将因果图转换为判定表后:

步骤4 :创建测试用例

因果图法的适用范围

1、适用于有多个输入、有多个输出的条件

2、输入与输出之间存在制约和因果关系的主题

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。