详解黑盒测试中的判定值驱动法
作者:ALM 发布时间:[ 2020/7/2 9:50:41 ] 推荐标签:
因果图方法中已经用到了判定表(Decision Table),它是分析和表达多逻辑 条件下执行不同操作的情况下的工具。在程序设计发展的初期,判定表就已被当做编写程序的辅助工具了。
由于判定表测试严格,能够将复杂的逻辑关系和多种条件组合的情况表达得既具体又明确,针对不同的逻辑条件组合值,分别执行不同的操作,因此,使用判定表能够设计出完整的测试用例集合。判定表是一种针对存在条件、动作关系或者因果关系的特性测试的用例设计方法。 判定表驱动法:是分析和表达多逻辑条件下执行不同操作的情况的工具。
判定表的四要素组成如下:
1)条件桩( Condition Stub ):列出了问题的所有条件,列出条件的次序是没有约束的。
2)动作桩( Action Stub ):列出问题规定可能采取的操作,这些操作的排列顺序是无关紧要的。
3)条件项(Condition Entry):列出针对它左侧所列条件的取值。在所有可能情况下的真假值。
4)动作项(Action Entry):列出在条件项的各种取值情况下应该采取的动作。
判定表中贯穿条件项和动作项的一列就是一条规则。判定表的结构,就是典型的左桩右项。
条件桩--条件项
动作桩 --动作项
通过判定表的方式进行测试用例设计也可以借助ALM软件生命周期管理工具,设计出具有高覆盖率业务规则的测试用例,进行测试用例的资产保全和无限复用。
相关推荐
更新发布
功能测试和接口测试的区别
2023/3/23 14:23:39如何写好测试用例文档
2023/3/22 16:17:39常用的选择回归测试的方式有哪些?
2022/6/14 16:14:27测试流程中需要重点把关几个过程?
2021/10/18 15:37:44性能测试的七种方法
2021/9/17 15:19:29全链路压测优化思路
2021/9/14 15:42:25性能测试流程浅谈
2021/5/28 17:25:47常见的APP性能测试指标
2021/5/8 17:01:11