目录
目标
一、web项目环境说明 【了解】 编辑
1.1 环境的定义
1.2 环境(服务器)的组成
1.3 面试题:你们公司有几套环境?
二、熟悉商城项目 【了解】
2.1 商城项目的核心业务
2.2 商城项目的核心功能模块
三、测试流程的应用 【重点】
3.1 需求评审
3.2 计划编写
3.3 设计用例
3.4 用例执行
3.5 缺陷管理
3.6 测试报告
四、商城项目测试(业务流程)【掌握】
4.1 发货业务
4.2 评论业务
4.2 下单业务
目标
- 能说出web项目环境的组成
- 能说出tpshop商城项目业务的操作步骤(下单业务、发货业务、退换货业务、订单查询业务、会员管理业务、商品管理业务)
- 能说出测试流程的6个步骤和作用
- 能根据测试流程6个步骤独立完成测试(下单业务、发货业务、评论业务)
一、web项目环境说明 【了解】
1.1 环境的定义
项目运行所需要的所有的软件和硬件组合
1.2 环境(服务器)的组成
操作系统+数据库+web应用程序+项目代码
1.3 面试题:你们公司有几套环境?
测试环境: 专门提供给测试人员使用
开发环境: 开发人员使用
生产环境: 提供给用户
预生产环境: 设置和数据是一样.注意:
情况一: 2种环境, 测试环境+生产环境; 如何解决开发和测试进度冲突问题
答:区分开发周和测试周;开发工作时(开发新功能)不测试,测试工作时开发不进新代码.
情况二:3种环境,开发环境+测试环境+生产环境
二、熟悉商城项目 【了解】
信息来源:
- 新项目: 需求文档 + 产品经理
- 已经存在的项目: 文档(需求文档\使用说明书\测试用例) 人(测试老员工\产品经理\开发) 项目软件
熟悉的思路:用户 + 用户如何使用
熟悉标准: 核心业务 + 核心功能模块
用户是谁?
用户怎么用?
哪个功能缺失会导致用户无法正常使用?
2.1 商城项目的核心业务
- 下单业务(登录--搜索-----加入购物车-----下单-----支付)
- 发货业务(登录----确认订单----填单号)
- 售后业务(用户登录----发起申请---商家登录----商家确认申请----用户退货----商家确认收货---商家打款)
- 查询订单(用户登录----我的页面----我的订单)
Ø下单业务: 前台登录成功->添加购物车成功->下单成功->支付成功
Ø 订单查询业务: 前台登录--我的订单--订单状态( 预订--待发货--已发货--已完成)
Ø 退货业务: 前台登录--我的订单--订单详情--发起申请--审核通过--退款成功
Ø 换货业务: 前台登录--我的订单--订单详情--发起申请--审核通过--换货成功
Ø 发货流程: 后台登录成功->审核订单->发货成功
Ø 评论流程: 前台登录--我的订单--订单详情--评价完成
Ø 商品管理流程: 后台登录--商品管理( 增加商品、 编辑商品、 删除商品)
Ø 会员管理流程: 后台登录--会员管理( 增加会员、 编辑会员、 删除会员)
2.2 商城项目的核心功能模块
- 注册
- 登录
- 购物车
- 搜索
- 轮播图
- 评论
- 抢购
三、测试流程的应用 【重点】
流程的作用:让测试工作有条不紊的开展
3.1 需求评审
前提: 提前阅读需求文档,记录疑惑点
目的: 知道有什么功能,规则是什么,最终各部门理解一致
3.2 计划编写
- 测什么
- 怎么测
- 谁来测
- 重点关注
- 准入标准:研发提测标准,什么时候可以开始测试
- 业务能跑通:P0
- 准出标准:什么时候结束测试
- 数据化:用例(100%) \缺陷(解决率:S0 100%,S1:100% S2\S3 :95%)
3.3 设计用例
先设计业务用例,后设计功能模块用例
3.4 用例执行
- 按优先级(推荐)
- 前提:写用例的时候标注清楚优先级并且明确优先级的定义
- P0:最高级别.
- 按顺序执行
3.5 缺陷管理
- 提交时间: 用例执行失败的第一时间
- 注意事项:
- 唯一性
- 可复现(明确复现步骤\问题发生时间\日志截图)
- 注明版本号
3.6 测试报告
实施测试结果的文档
四、商城项目测试(业务流程)【掌握】
方法:流程图法
如何编写用例:找路径;从开始到结束共有多少条路就有多少条用例.
4.1 发货业务
1. 需求分析
2. 拆解测试点
3. 编写用例
4.2 评论业务
1. 需求分析
2. 拆解测试点
3. 编写用例
4.2 下单业务
1. 需求分析
2. 拆解测试点
3. 编写用例