软件要求
系统只收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