业务流程测试
1.流程图的主要元素及画法
1.开始和结束:椭圆形小方框
2.流程线:箭头直线
3.数据输入和输出:平行四边形
4.流程处理:长方形
5.条件判断:菱形
2.流程图绘制
取款业务:
用户插入卡片–>输入密码–>判断–>选择业务–>取款 输入金额–>完成–>1.结束–>2.继续取款
3.业务流程测试
-
业务流程测试的关注点
关注需求中多个功能的组合
不关注细节 -
业务流程测试的价值
从用户的角度出发,模拟最真实的用户操作
从测试角度出发,关注单个功能点,遗漏真实场景的问题 -
进行业务流程测试的时机
单个功能测试点测试完成
产品上线前,系统测试后
4.业务流程测试–编写测试用例
- 明确需求:
订单状态
画出流程图:
编写测试用例:
列出流程的路径,根据路径场景来设计测试用例
- 执行测试用例和缺陷跟踪
5.手机推送功能介绍
1.推送平台
2.识别手机
3.业务逻辑
- 全部推送
- 分类推送
- 精准推送
斗龙APP主播开播推送业务测试。
主播开播后,需要将主播开播的信息,精准推送给他的粉丝用户。 下面是推送的限 制条件描述
1.推送的用户是主播的粉丝用户
2.用户需要打开手机接收推送的设置
3.用户在连网的情况下可以接受推送
4.推送使用不同的平台推送
- 小米手机使用 – 小米推送平台
- 魅族手机使用 – 魅族推送平台
- 其他Android手机和IOS手机使用友盟推送平台
场景法:适用场景 多个功能点的结合,单个功能测试完成
优惠券
-
需求分析:明确需求
-
整理功能点
功能点的拆分
覆盖需求
特殊情况
(1)优惠券位数
(2)优惠券失效 -
编写测试用例和用例评审
-
执行测试用例和缺陷跟踪
excel有详细步骤和预期结果
Xmind罗列测试点和测试场景
设计测试用例的思路
1.覆盖需求
- 保证完成覆盖全部的功能点
- 设计测试用例的方法补充
2.功能的相关业务
3.特殊的角度 - 异常操作:用户的错误操作
- 逆向操作:一个流程返回之前的步骤。下单 退货
- 分支流程:当前业务还有其他的分支流程