也称为流程分析法,是将软件系统的某个流程看成路径,用路径分析的方法来设计测试用例。根据流程的顺序依次进行组合,使得流程的各个分支都能走到。这是从白盒测试中路径覆盖分析法中推广到黑盒测试中来的测试分析方法。
1 流程分析法步骤
- 根据业务执行顺序,画出业务流程图
- 根据业务流程图,确定测试路径(可同时确定主选和备选路径)
- 选取测试数据,构造测试用例,覆盖每一条测试路径
2.例子1
在线商品订购系统
1、用户进入购物 站时,选择需要购买的商品;
2、用户选择需要购买的商品后,可以直接购买,也可以放入购物车;
3、用户进入购物车后,可以直接购买,也可以继续选购物品;
4、用户在购买商品时,系统会判断对方是否会员,如果是会员则要求登陆,如果不是会员则要求注册后再购买,注册时会验证用户所填写的注册信息是否合法,如果信息不合法,则不允许注册通过;
5、新用户注册后或会员登陆后需要付款到第三方支付账户;
6、付款时需要输入支付密码,如果支付密码输入连续三次错误,则锁定支付账 ,购物结束,否则要求重新输入密码;
7、付款成功后,提示购物成功,生成订单,状态为待收货。
3.解答
1 根据业务执行顺序,画出业务流程图,画图时一般选择中间为基本流程:
2 根据业务流程图,确定测试路径(可同时确定主选和备选路径)
3 选取测试数据,构造测试用例,覆盖每一条测试路径
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!