由来

​ 流程分析法主要是针对测试场景类型属于流程测试场景的测试项下的测试子项进行设计,是从白盒测试设计方法中的路径覆盖分析法借鉴过来的一种方法。 在白盒测试中,路径就是指函数代码的某个分支组合,路径覆盖法需要构造足够的用例覆盖函数的所有代码路径。 路径覆盖法: 把所有测试条件写成测试用例,白盒是根据代码分支分析写测试用例 在黑盒测试中,若将软件系统的某个流程看成路径的话,则可以针对该路径使用路径分析的方法设计测试用例。 黑盒测试是看文档来写测试用例,不需要看代码

步骤

  1. 详细了解需求;
  2. 根据需求说明或界面原型,找出业务流程的各个页面以及各页面之间的流转关系;
  3. 画出业务流程;
  4. 写用例,覆盖所有的路径分支。

案例-ATM

  1. ATM机功能
  2. 绘制出可达矩阵
  3. 使用深度或者广度法进行遍历

购物广度图

img

购物广深图

img

  1. 写测试用例

使用场景

一般用于测试非常重要的系统(ATM机、医疗设备)

最后修改:2023 年 07 月 06 日
如果觉得我的文章对你有用,请随意赞赏