【入门软件测试02-抖音项目】

发布于:2023-05-22 ⋅ 阅读:(179) ⋅ 点赞:(0)


说出什么是业务场景以及业务场景测试的价值
说出流程图的主要元素符号和含义
使用流程图分析业务场景测试点并转换测试用例
使用泳道图分析业务场景测试点并转换测试用例

一、业务场景

1.1 业务场景

业务场景:多个功能的组合。描述为了某个目标的活动序列。
谁?目标是什么?活动序列?

求职者 | 简历投递
登录boss直聘 -> 创建简历 -> 搜索岗位 -> 与招聘方互动 -> 投递简历

买家 | 购买商品
登录淘宝 -> 搜索商品 -> 加购物车 -> 下单 -> 支付 -> 确认收货

1.2 为什么要测试业务场景?

用户使用软件产品服务的价值
业务场景测试是全面测试的基础

如何测试?
使用流程图描述场景
通过覆盖流程路径设计测试用例

二、流程图

2.1 元素+结构

流程图

2.2 流程图设计用例步骤:

  • 根据流程图找出测试路径
    • 从开始到结束为一条路径
    • 路径数 = 判定节点数 + 1
  • 编写测试用例
    • 每一条路径对应一条测试用例

2.3 地铁进站案例:

地铁进站案例

谁?乘客
目的?乘地铁
路径?判定节点数2+1

场景一:使用一卡通(余额充足)刷卡进站
进地铁站-安检-刷卡-进站
场景二:使用一卡通(余额不足)刷卡进站
进地铁站-安检-刷卡
场景三:没有一卡通购票进站
进地铁站-安检-买票-进站
地铁进站用例

三、抖音短视频业务流程

2.1 短视频发布业务

2.1.1 短视频发布流程图

短视频发布流程图

谁?视频创作者 目的?发布视频

  1. 入口:首页点击+号 进入视频拍摄
  2. 日常发布
    发日常视频和作品视频区别:日常视频仅一天可见/作品视频永久可见
  • 流程图路径分析
    • 总路径数=判定数+1=4
  • 测试场景-测试点
    • 场景一:未登录发布视频
    • 场景二:发日常视频
    • 场景三:存草稿视频
    • 场景四:发布作品视频
  • 测试用例设计
    • 测试用例文档

短视频发布测试用例

四、泳道图

  1. 业务场景中涉及多角色交互流程的表达工具
  2. 使用不同区域来表示不同角色的活动序列

4.1 报销业务流程

报销泳道图
谁?报销人/部门领导/财务经理/出纳人员
目的?报销发票

  • 泳道图路径分析
    • 总路径数=判定数+1=3
  • 测试场景-测试点
    • 场景一:部门领导审批不通过
    • 场景二:财务经理审核不通过
    • 场景三:报销成功
  • 测试用例设计
    • 测试用例文档-测试步骤说明角色

报销测试用例

4.2 退款业务流程

退款泳道图

退款业务分析
谁?用户/商家/平台
目的?退款

  • 泳道图路径分析
    • 总路径数=判定数+1=5
  • 测试场景-测试点
    • 场景一:商家审核通过
    • 场景二:商家审核不通过
    • 场景三:平台审核不通过
    • 场景四:平台审核全额退款
    • 场景五:平台审核部分退款
  • 测试用例设计
    • 测试用例文档

退款业务测试用例


网站公告

今日签到

点亮在社区的每一天
去签到