上海建设网站找哪家,互联网分享社区,购物网站排名2017,海报设计大赛边界值法是等价类划分法的补充#xff0c;所以#xff0c;它们是一对搭档。 那么#xff0c;判定表法有没有它的搭档呢#xff1f;
答案是#xff0c;有的。那就是本篇文章分享的用例设计方法—— 因果图法 。
定义
因果图法#xff1a;
用来处理等价类划分和边界值考…
边界值法是等价类划分法的补充所以它们是一对搭档。 那么判定表法有没有它的搭档呢
答案是有的。那就是本篇文章分享的用例设计方法—— 因果图法 。
定义
因果图法
用来处理等价类划分和边界值考虑不到的情况适用描述多种条件的组合产生多个相应动作的测试方法从程序规格说明书的描述中找出因果关系
因果图法第一时间让我联想到的是高中数学的排列组合。
关于这个联想可能看完整篇文章后你就有恍然大悟的感觉。
基本符号
在实例分析之前有些基本的因果图符号需要说明。
首先是原因与原因之间的关系 其次是原因与结果之间的关系 设计步骤
需要特别说明的是因果图相当于特殊的场景法是判定表的搭档。
对于思维逻辑缜密的测试人员可以直接写出判定表。
但是有时候不能直接通过原因得到结果需要借助中间状态随着原因、结果不断增多唯有依赖因果图才能更好地梳理个中关系。
具体的操作步骤如下
分析程序的规格说明书中哪些是原因哪些是结果
1、原因指输入条件或输入条件的等价类 结果指输出条件给每一个原因和结果赋予一个标识符 2、分析程序规格说明书中的描述确定原因与原因原因与结果之间的关系画出因果图由于语法环境的限制一些原因与原因之间原因与结果之间的组合不能直接出现。对于此类情况在因果图中用记号标明约束或限制条件 3、将因果图转化为判定表 4、根据判定表的每一列设计测试用例
实例分析
题目对于提交的作业作业成绩达到80分或者已经得到老师确认则允许进行下一课时的学习。
1、确定需求中的原因与结果 2、确定因果图中的约束
首先原因与原因之间关于分数A1 与 A2 是互斥关系O关于老师是否确认A3 与 A4 是互斥关系O。
分数与老师是否确认之间可以独立存在属于或关系I
其次关于原因与结果各个原因可以直达结果或者分数与老师是否确认进行两两组合形成中间状态再到达结果。
得到的因果与中间状态列表
梳理关系得到因果图 3、讲因果图转化为判定表 4、根据判定表来写测试用例了。
以上就是本篇文章所要分享的内容欢迎各位大牛指正。你的指正能让我在测试之路上快速成长。
Leo Never Stop Fighting 如果你想学习自动化测试那么下面这套视频应该会帮到你很多 如何逼自己1个月学完自动化测试学完即就业小白也能信手拈来拿走不谢允许白嫖.... 最后我这里给你们分享一下我所积累和整理的一些文档和学习资料有需要直接领取就可以了 以上内容对于软件测试的朋友来说应该是最全面最完整的备战仓库了为了更好地整理每个模块我也参考了很多网上的优质博文和项目力求不漏掉每一个知识点很多朋友靠着这些内容进行复习拿到了BATJ等大厂的offer这个仓库也已经帮助了很多的软件测试的学习者希望也能帮助到你。