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


我以公司钉钉的事假审批流程为例,

整理流程大致上可以描述为:选择请假类型,选择开始和结束时间,请假事由,提供证明材料,接下来就是审批过程,首先是连续多级主管审批,主管审批通过后转由生产管理部审批,最后是人事专员审批,只要有一环没有审批未过,那么这次请假就算没有通过,因此又要从选择请假类型开始重新填写。

为了更好的记忆和理解,我将过程简化,把请假类型、开始和结束时间、事由、证明材料都统一算成一项:资料填写。

绘制出流程图,

然后根据流程图来设计用例,最基本的要覆盖所有路径,

首先写出正常主流程:

1、正确填写所有资料,多级主管全部审批通过,生产管理部审批通过,人事专员审批通过

接下来覆盖异常流程:

2、某项资料未填或填写错误,无法进入审批流程,重新修改或补充资料后再次提交审批

3、所有资料均正确填写,多级主管中某个主管审批不通过,重新修改或补充资料后再次提交审批

4、所有资料均正确填写,多级主管全部审批通过,生产管理部为让审批不通过,重新修改或补充资料后再次提交审批

5、所有资料均正确填写,多级主管全部审批通过,生产管理部审批通过,人事专员审批不通过,重新修改或补充资料后再次提交审批

 

以上就是流程分析法的大致过程,在使用流程分析法时,重点关注流程中的各个条件和分支,一定要覆盖全面,这间接反应了测试人员对功能和需求的熟悉程度,不过绘制流程图较为浪费时间,如果不是必须要求,可以在纸上整理,效率更高一些。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM