功能测试(一)—— 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. 编写用例 

相关内容

热门资讯

AWSECS:访问外部网络时出... 如果您在AWS ECS中部署了应用程序,并且该应用程序需要访问外部网络,但是无法正常访问,可能是因为...
AWSElasticBeans... 在Dockerfile中手动配置nginx反向代理。例如,在Dockerfile中添加以下代码:FR...
银河麒麟V10SP1高级服务器... 银河麒麟高级服务器操作系统简介: 银河麒麟高级服务器操作系统V10是针对企业级关键业务...
北信源内网安全管理卸载 北信源内网安全管理是一款网络安全管理软件,主要用于保护内网安全。在日常使用过程中,卸载该软件是一种常...
AWR报告解读 WORKLOAD REPOSITORY PDB report (PDB snapshots) AW...
AWS管理控制台菜单和权限 要在AWS管理控制台中创建菜单和权限,您可以使用AWS Identity and Access Ma...
​ToDesk 远程工具安装及... 目录 前言 ToDesk 优势 ToDesk 下载安装 ToDesk 功能展示 文件传输 设备链接 ...
群晖外网访问终极解决方法:IP... 写在前面的话 受够了群晖的quickconnet的小水管了,急需一个新的解决方法&#x...
不能访问光猫的的管理页面 光猫是现代家庭宽带网络的重要组成部分,它可以提供高速稳定的网络连接。但是,有时候我们会遇到不能访问光...
Azure构建流程(Power... 这可能是由于配置错误导致的问题。请检查构建流程任务中的“发布构建制品”步骤,确保正确配置了“Arti...