首页 > 编程知识 正文

采用因果图法设计测试用例,软件测试因果图法例题

时间:2023-05-06 15:21:50 阅读:178834 作者:2874

软件要求

系统只收50元或100元的纸币。 一次只能充值一张纸币,一次只能充值50元或100元。

输入50元纸币,选择充值50元时,充值完成后退卡,提示充值成功;

输入50元纸币,选择充值100元时,表示输入金额不足,退还50元;

输入100元纸币,选择充值50元时,充值完成后退卡,提示充值成功,领取50元零钱;

输入100元纸币,选择充值100元时,完成充值后退卡,提示充值成功;

输入纸币后规定时间内未选择充值按钮的,退还输入的纸币并提示错误;

如果选择充值按钮后不输入纸币,则会显示错误

因果图分析程序

1 .找出所有输入条件

2 .澄清所有输出结果

3 .不能组合所有条件之间的约束关系和组合关系等条件,明确哪些条件可以组合

4 .明确不能组合所有输出之间的制约关系和组合关系等输出结果,哪些输出结果可以组合,不能同时输出,哪些输出结果可以组合,是否可以同时输出

5 .找出什么样的输入条件组合能得到什么样的输出结果

6 .根据因果图,制作判定表

7 .根据判定表设计测试用例

的双曲正弦值

1 .找出所有输入条件

投入一千五百元

2、投入硬币100元

充三五十元

充四百元

2 .澄清所有输出结果

a、充值成功,退卡

b、表示充值成功

c、找零

d .提示错误

3 .不能组合所有条件之间的约束关系和组合关系等条件,明确哪些条件可以组合

1和2不能组合

不能组合3和4

为了. png

输入1和3的组合

输入1和4的组合

输入2和3的组合

输入2和4的组合

输入1单独组合

输入2单独的组合

输入3单独的组合

输入4单独的组合

输出a和d不能组合(互斥) )。

输出b和d不能组合(互斥) )。

果. png

输出a和输出b必须组合(要求) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )。

输出a、b、c的组合

输出c和d的组合

输出d单独

5 .找出什么样的输入条件组合能得到什么样的输出结果

绘图提问对象

6 .根据因果图,制作判定表

7 .根据判定表设计测试用例

6、7步骤在我们谈了判定表法之后进行。 但是,在这里可以实际设计测试用例。

判定表

1 )表示第一种情况) ) ) ) )。

2

3

4

5

6

7

8

输入条件

投入一千五百元

o (表示选中) ) ) )。

o

o

2、投入硬币100元

o

o

o

充三五十元

o

o

o

充四百元

o

o

o

输出结果

a、充值成功,退卡

o

o

o

b、表示充值成功

o

o

o

c、找零

o

o

o

o

d .提示错误

o

o

o

o

o

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