功能测试(一)—— web项目环境与测试流程、业务流程测试

目录

目标

一、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. 编写用例 

  • 0
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

心上学事上练

感谢您的支持,让我们一起成长

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值