功能测试(优惠券分析)

学习目标
掌握流程图主要元素及画法
能够绘制tpshop下单及发货流程图
掌握tpshop业务流程测试用例的编写
掌握优惠券测试点分析
掌握优惠券测试用例编写
掌握优惠券测试用例执行与缺陷跟踪

业务流程测试

1. 流程图的主要元素及画法

  1. 开始和结束: 椭圆形小方框
  2. 流程线 : 箭头直线
  3. 数据输入和输出: 平行四边形
  4. 流程处理 : 长方形
  5. 条件判断 : 菱形

2. 流程图绘制:

取款业务
用户插入卡片 -->输入密码 – 判断 – 选择业务 – 取款 输入金额 --完成 – 1. 结束 – 2。继续取款

3. 业务流程测试

  1. 业务流程测试的关注点:
    关注需求中多个功能的组合。
    不关注细节。
  2. 业务流程测试的价值:
    从用户的角度出发, 模拟最真实的用户操作。
    从测试角度出发, 关注单个功能点,遗漏真实场景的问题。
  3. 进行业务流程测试的时机:
    单个功能点测试完成。。
    产品上线前, 系统测试后。

4. 业务流程测试–编写测试用例

  1. 明确需求 :
    功能测试(优惠券分析)_第1张图片
  2. 订单状态
    功能测试(优惠券分析)_第2张图片
  3. 画出流程图
  4. 编写测试用例 :
    列出流程的路径, 根据路径场景来设计测试用例。
    功能测试(优惠券分析)_第3张图片

5. 手机推送功能介绍 (扩展内容介绍)

  1. 推送平台
  2. 识别手机
  3. 业务逻辑
    1. 全部推送
    2. 分类推送
    3. 精准推送
      功能测试(优惠券分析)_第4张图片

课堂练习:

斗龙APP主播开播推送业务测试。

主播开播后,需要将主播开播的信息,精准推送给他的粉丝用户。 下面是推送的限制条件描述:

  1. 推送的用户是主播的粉丝用户
  2. 用户需要打开手机接收推送的设置
  3. 用户在连网的情况下可以接受推送
  4. 推送使用不同的平台推送
    1. 小米手机使用 – 小米推送平台
    2. 魅族手机使用 – 魅族推送平台
    3. 其他Android手机和IOS手机使用友盟推送平台。
      功能测试(优惠券分析)_第5张图片
      场景法: 适用场景 多个功能点的组合, 单个功能测试完成。

优惠券

  1. 需求分析 : 明确需求。
  2. 整理功能点
    1. 功能点的拆分
    2. 覆盖需求
    3. 特殊情况
      优惠券位数
      优惠券失效
  3. 编写测试用例和用例评审
  4. 执行用例和缺陷跟踪
    excel 有详细的测试步骤和预期结果
    Xmind 罗列测试点和测试场景

设计测试用例的思路

  1. 覆盖需求
    1. 保证完成覆盖全部的功能点。
    2. 设计测试用例的方法补充
  2. 功能的相关业务
  3. 特殊的角度
    1. 异常操作 : 用户的错误的操作。
    2. 逆向操作 : 一个流程返回之前的步骤, 下单 退货。
    3. 分支流程 : 当前业务还有其他的分支流程。

你可能感兴趣的:(功能测试(优惠券分析))