web端功能测试
- web项目环境说明
- 环境的定义
- 环境(服务器)的组成
- 面试题:你们公司有几套环境
- 熟悉商城项目
- 信息来源
- 商城项目的核心业务
- 商城项目的核心功能模块
- 测试流程的应用
- 01需求评审
- 02计划编写
- 03设计用例
- 04用例执行
- 05缺陷管理
- 06测试报告
- 商城项目测试
- 01发货业务
- 02评论业务
- 03下单业务
- 04退货业务
- 05订单查询业务
web项目环境说明
环境的定义
项目运行所需要的所有的软件和硬件组合
环境(服务器)的组成
操作系统+数据库+web应用程序+项目代码
面试题:你们公司有几套环境
- 测试环境:专门提供给测试人员使用
- 开发环境:开发人员使用
- 生产环境:提供给用户
- 预生产环境:设置和数据是一样
情况一:2种环境, 测试环境+生产环境; 如何解决开发和测试进度冲突问题
答:区分开发周和测试周;开发工作时(开发新功能)不测试
,测试工作时开发不进新代码
情况二:3种环境,开发环境+测试环境+生产环境
熟悉商城项目
信息来源
- 新项目:需求文档+产品经理
- 已经存在的项目: 文档(需求文档\使用说明书\测试用例) 人(测试老员工\产品经理\开发) 项目软件
- 熟悉的思路:用户 + 用户如何使用
- 熟悉标准:核心业务 + 核心功能模块
商城项目的核心业务
- 下单业务(登录–搜索-----加入购物车-----下单-----支付)
- 发货业务(登录----确认订单----填单号)
- 售后业务(用户登录----发起申请—商家登录----商家确认申请----用户退货----商家确认收货—商家打款)
- 查询订单(用户登录----我的页面----我的订单)
商城项目的核心功能模块
- 注册
- 登录
- 购物车
- 搜索
- 轮播图
- 评论
- 抢购
测试流程的应用
01需求评审
前提:提前阅读需求文档,记录疑惑点
目的:知道有什么功能,规则是什么,最终各部门理解一致.
02计划编写
- 测什么
- 怎么测
- 谁来测
- 重点关注
准入标准:研发提测标准,什么时候可以开始测试
业务能跑通:P0
准出标准:什么时候结束测试
数据化:用例(100%) \缺陷(解决率:S0 100%,S1:100% S2\S3 :95%)
03设计用例
先设计业务用例,后设计功能模块用例
04用例执行
按优先级(推荐)
前提:写用例的时候标注清楚优先级并且明确优先级的定义
P0:最高级别.
按顺序执行
05缺陷管理
- 提交时间:用例执行失败的第一时间
- 注意事项:
- 唯一性
- 可复现(明确复现步骤\问题发生时间\日志截图)
- 注明版本号
06测试报告
商城项目测试
01发货业务
02评论业务
03下单业务