流程测试——流程测试设计

 

流程需求分析完成后,提取被测对象涉及到的业务流程,进行测试用例的设计。

 

流程测试用例与功能验证测试用例不同,流程测试用例更多需要保证流程的正确性,不需要校验单个功能点的正确性,一般使用场景法设计测试用例。

 

【案例1 ECShop用户购买流程分析】

ECShop注册用户购物流程分析,首先确定该流程所涉及的用户角色,然后根据产品需求或用户故事,确定基本流、备选流及异常流。

 

测试工程师将分析出来的流程路径,可以利用表格形式记录,表格中包含序号、流程属性、流程描述、角色等信息,如表1所示。

 

表1 注册用户业务流程划分表

 

通过上述路径分支划分,最终生成对应的测试用例,需要注意的是,流程中涉及登陆、支付等功能的正确性,需单独测试验证,流程测试中仅关注流程本身,而不是单个功能节点本身。

 

大部分的流程测试都采用上述的方法,测试工程师应当确保对用户期望实现的业务清晰,否则无法设计出合理的流程用例,很可能被已经实现的系统流程误导。

 

设计流程用例的时候,测试工程师需注意流程中的判定条件、边界数据、异常处理以及是否符合实际用户应用场景。

 

【案例2 银行贷款申请流程】

很多银行的贷款申请流程如图1所示。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值