AI驱动的因果图和判定表第二章测试用例生成智能软件测试技术29课件讲解.pptxVIP

  • 1
  • 0
  • 约1.5千字
  • 约 9页
  • 2026-07-08 发布于陕西
  • 举报

AI驱动的因果图和判定表第二章测试用例生成智能软件测试技术29课件讲解.pptx

智能软件测试技术

第二章:测试用例生成

课程:智能软件测试技术

AI驱动的

因果图和判定表

什么是因果图法?

因果图法是一种利用图解法分析输入的各种组合情况,从而设计测试用例的方法。

它特别适合于检查多个输入条件之间的相互制约关系,以及这些输入条件组合如何影响软件的输出结果。

BYYUSHEN

测试用例方法(黑盒测试)

AI驱动的因果图和判定表

因果图

判定表法

为什么要使用因果图法?

输入条件很多:如果单纯使用等价类划分或边界值分析,需要考虑所有输入条件的组合,测试用例数量会呈指数级增长(例如,5个条件,每个条件有2种状态,理论上就有2^5=32种组合),测试效率低下。

输入条件之间有依赖或约束关系:某些输入条件不能同时成立,或者某个输出的产生需要多个输入条件的特定组合。

什么是判定表?

定义:是一种以表格形式表达多条件逻辑判断的工具

组成:

条件桩:列出问题中的所有条件,列出条件的次序无关紧要;

动作桩:列出问题中可能采取的操作,操作的排列顺序没有约束;

条件项:列出条件对应的取值,所有可能情况下的真假值;

动作项:列出条件项的、各种取值情况下应该采取的动作结果。

规则:

判定表中贯穿条件项和动作项的一列就是一条规则

假设有n个条件,每个条件的取值有2个0和1,全组合有2n种规则

BYYUSHEN

测试用例方法(黑盒测试)

AI驱动的因果图和判定表

因果图

判定

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档