黑盒测试用例_黑盒测试用例设计方法之流程分析法

本文介绍了黑盒测试中的流程分析法,它借鉴自白盒测试的路径覆盖法。流程分析法通过绘制业务流程图,定义状态节点和条件分支,确定测试路径并选取测试数据来设计测试用例。文章详细阐述了实施步骤,包括画流程图、定义状态和条件分支、确定测试路径以及选取测试数据,帮助测试人员更有效地进行黑盒测试。
摘要由CSDN通过智能技术生成

什么是流程分析法

流程分析法主要针对测试场景类型属于流程测试场景的测试项下的测试子项进行设计,这是从白盒测试中路径覆盖分析法借鉴过来的一种很重要的方法。白盒测试中,路径就是指函数代码的某个分支组合,路径覆盖法需要我们构造足够的用例覆盖函数的所有代码路径。在黑盒测试中,如果我们将软件系统的某个流程也看成路径的话,我们将可以尝试着用路径分析的方法来设计测试用例。采用路径分析的方法设计测试用例有两点好处:一是降低了测试用例设计的难度,只要搞清了各种流程,就可以设计出高质量的测试用例来,而不用太多测试方面的经验;二是在测试时间较紧的情况下,可以有的放矢的选择测试用例,而不用完全根据经验来取舍。

如何使用流程分析法

本工程方法具体的实施步骤如下:

步骤1:画出业务流程图

针对测试场景类型属于流程测试场景的测试项下的测试子项,先从其最基本的流程入手,将流程抽象成为不同单功能点的顺序执行。在最基本流程的基础上再去考虑次要或者异常的流程,这样将各种流程逐渐细化,最后完成完整的针对该测试子项的流程图,如下图。这样既可以逐渐加深对流程的理解,还可以将各个看似孤立的流程关联起来。

f6ff6307edf705c69cb0ff25958432bf.png

画流程图时需要注意:

1. 圆圈描述系统状态,箭头描述该状态下的输入或外部因素(条件)引起的状态迁移;

2.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值