目录2、限制关系图形符号 四、测试步骤五、总结:六、 多种测试方法的综合应用
一、 应用场合
在界面中有多个控件,控件之间有组合或限制关系,不同的输入组合会对应不同的输出结果,如果想弄清楚不同的输入组合到底对应哪些输出结果,可以使用因果图/判定表法 。(提示:因果图/判定表法比较适合测试组合数量较少的情况,一般少于20种;如果组合数量过大,可以使用正交排列法)
二、因果图
因果图:就是通过画图的方式来表示输入条件(因)和输出结果(果)之间的关系 。
限制图形符号-表达的是因之间和果之间的限制三、因果图中的图形符号 1、基本图形符号表示的是因与果之间的关系 1)恒等
如果a=1,那么b=1
如果a=0,那么b=0
2)与
与的含义:只有所有条件都为1时,结果为1,有任何一个条件为0(或者所有条件为0)那么结果为0.
简化:全1为1,有0为0
分析过程如下图:
文章插图
与的图形符号:
文章插图
3)或(了解)
或的含义:只有所有条件都为0时,结果为0,有任何1个条件为1(或者所有条件为1)时,结果为1
简化:全0为0,有1为1
文章插图
【因果图法、判定表法】或的关系图形符号:
文章插图
3)非:取反
如果a=1,那么b=0
如果a=0,那么b=1
文章插图
2、限制关系图形符号
四、测试步骤
被测程序:交通一卡通充值模拟系统
步骤1:了解需求,找出所有的输入条件(因)
1) 投币50元
2) 投币100元
3) 充值50元
4) 充值100元
步骤2:找出所有的输出结果(果)
A) 成功充值并退卡
B) 找零
C) 错误提示并退卡
将因和果填入《判定表》中
步骤3:找出输入条件之间的组合和限制关系 。
文章插图
步骤4:明确不同的输入组合会产生怎样的输出结果,画因果图,填判定表 。(在实际工作中可以只填判定表,不画因果图)
四、测试步骤
步骤5:根据判定表,编写测试用例
问题:编写测试用例可以参考什么?
五、总结:
3、介绍判定表的组成项:
- 然而,有些人心动时,却迟迟无法化为行动,也许是一天、十天,也
- iOS_消息推送原理及实现
- 3亿美金、3000人、36个月:华为Mate30系列研发背后的珠峰之路
- 软件自动采集,轻松更新文章
- 计算几何、凸集、平面、超平面、凸函数、凸规划讲解
- 交叉熵损失函数公式_机器学习-交叉熵与损失函数
- [点云学习] 一、点云相关知识了解
- 回拨系统——让你的业务通话更高效、更便捷
- 回拨系统,让你的业务通话更高效、更便捷!
- # Android微信支付接入