功能测试(一)—— web项目环境与测试流程、业务流程测试
创始人
2024-03-09 00:51:20
0

目录

目标

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

相关内容

热门资讯

前端-session、jwt 目录:   (1)session (2&#x...
linux入门---制作进度条 了解缓冲区 我们首先来看看下面的操作: 我们首先创建了一个文件并在这个文件里面添加了...
关于测试,我发现了哪些新大陆 关于测试 平常也只是听说过一些关于测试的术语,但并没有使用过测试工具。偶然看到编程老师...
前缀和与对数器与二分法 1. 前缀和 假设有一个数组,我们想大量频繁的去访问L到R这个区间的和,...
nodejs:本地安装nvm实... 一、背景-使用不同版本node的原因 vue3+ts、nuxt3版本,node...
JAVA集合知识整理 Java集合知识整理 HashMap相关 HashMap的底层数据结构:jdk1.8之...
无刷直流电机介绍及单片机控制实... 无刷直流电机介绍及单片机控制实例前言基本概念优势与劣势使用寿命基本结构使用单片机控制实例电子调速器&...
fwdiary(2) dp2 1.传纸条  AcWing 275. 传纸条 - AcWing 走两条路,走一条最大的...
常用的DOS命令 常用的DOS命令 DOS(Disk Operating System,磁...
<C++> 类和对象(下) 1.const成员函数将const修饰的“成员函数”称之为const成员函数,cons...