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

article/2025/10/9 6:16:21

目录

目标

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


http://chatgpt.dhexx.cn/article/1iYaVj48.shtml

相关文章

Web测试流程和方法来看这里~

一、测试流程 所有测试的流程大体上是一致的:开始测试前准备-->需求分析-->测试设计(测试计划,测试用例)-->执行测试-->提交BUG-->测试总结。 对于web测试,较之其他软件测试又有所不同,这…

Web自动化测试的详细流程和步骤,一篇足矣

Web自动化测试是软件测试中非常重要的一种测试方法,它通过编写脚本来模拟人工操作网页,从而实现对Web应用程序进行自动化测试的过程。为了保证测试质量和效率,我们需要遵循一定的流程和步骤来完成Web自动化测试。 一、测试环境准备 在进行W…

[教程]Web自动化测试怎么做?Web网页测试全流程解析

1、功能测试 web网页测试中的功能测试,主要测试网页中的所有链接、数据库连接、用于在网页中提交或获取用户信息的表单、Cookie 测试等。 (1)查看所有链接: 测试从所有页面到被测特定域的传出链接。测试所有内部链接。测试链接…

web测试流程有哪些?重点是什么?我来告诉你

目录 前言 一、立项后测试需要拿到的文档 二、需求评审 三、用例编写(同时根据开发计划编写测试计划) 四、用例评审 五、测试执行 六、测试报告及操作手册 前言 项目的测试流程大致包含的几个阶段:立项、需求评审、用例评审、测试执行…

Web自动化测试怎么做?Web网页测试全流程解析

1、功能测试 web网页测试中的功能测试,主要测试网页中的所有链接、数据库连接、用于在网页中提交或获取用户信息的表单、Cookie 测试等。 (1)查看所有链接: 测试从所有页面到被测特定域的传出链接。 测试所有内部链接。 测…

Web自动化测试如何做?Web自动化测试的详细流程和步骤

一、什么是web自动化测试 自动化(Automation)是指机器设备、系统或过程(生产、管理过程)在没有人或较少人的直接参与下,按照人的要求,经过自动检测、信息处理、分析判断、操纵控制,实现预期的目…

[方向]国外作者笔下的中国创业指南

摘要:国外媒体TheNextWeb刊登了一篇中国创业指南的文章,内容从五个方面剖析了中国移动市场的创业机遇和环境,文中最后还提出一些他们认为很知名的投资商。当局者迷,让我们看看在外国人眼中的中国市场拥有什么神奇色彩。 随着移动、…

创业公司

掌赢信息科技(上海)有限公司编辑掌赢信息科技一般指掌赢信息科技(上海)有限公司 资料已通过 工商局官网 查验核实 掌赢信息科技(上海)有限公司 成立时间 2011-03-17 注册资本 1020万元人民币 企业类型 一…

“斯坦福系”的中国创业者

有的人不读大学就能改变世界,但i黑马认为还是上个好大学你创业成功的几率会大得多。i黑马接触的成功创业者中,有60%~80%都是名校毕业生。 有的人不读大学就能改变世界,但i黑马认为还是上个好大学你创业成功的几率会大得多。i黑马接…

创业,到底去哪里?

大数据产业创新服务媒体 ——聚焦数据 改变商业 1998年的夏天,IDG在中国开了第一枪。2000万人民币的投资代表了中国VC元年启动。之后开始了两轮巨大的互联网流量红利。第一次属于2000-2010年,这一代是PC时代的互联网;2010年开始到今天&#…

国外作者笔下的中国创业指南

摘要:国外媒体TheNextWeb刊登了一篇中国创业指南的文章,内容从五个方面剖析了中国移动市场的创业机遇和环境,文中最后还提出一些他们认为很知名的投资商。当局者迷,让我们看看在外国人眼中的中国市场拥有什么神奇色彩。 随着移动、…

30个有发展前景的创业项目

30个有发展前景的创业项目 创业项目指创业者为了达到商业目的具体实施和操作的工作。以下是小编整理的30个有发展前景的创业项目,仅供参考,大家一起来看看吧。 30个有发展前景的创业项目1 有发展前景的行业:环保领域 包括垃圾回收、加工利用…

关于创业

作者:xubin341719 创业是个美妙的话题,身边不乏朋友创业。 可是发现一个共同的现象,那就是开始创业的人(电子方面),好多都卡在PCBA这块。不是板子贴的有问题,就是PCB layout的过程中出问题&a…

创业了...

大家好,我是楼仔! 告诉大家一个消息,我创业了!!! 不过我这个属于兼职创业,老本肯定还是不能丢,楼哥的房贷和车贷,都还指望这个还,中年男人,都不…

老外的“中国创业指南”

最近老外也看上了中国移动市场这块肥肉了,TNW更是悉心列出中国创业指南,旁观者清,来看看他们眼里中国移动市场是怎样的,他们打算从哪里入手? 如果你需要潜在的创业市场,中国是块又大又香的肥肉,…

国外优秀区块链创业公司梳理

本文属于转载文章,原文请点击这里 引言 本文按照公司的服务类别类别总结了40家国外目前区块链的创业公司,旨在帮助技术人员和创业人员加深对区块链技术和行业的认知。服务类别总体分类2类:金融服务和非金融服务,其中金融服务包括电…

android的单元测试,Android 单元测试(Button 点击测试)

android源码中引入了java单元测试的框架(android源码目录:libcore\junit\src\main\java\junit\framework中可见),然后在java单元测试框架的基础上扩展属于android自己的测试框架。android具体框架类的关系图如下: 从上图的类关系图中可以知道,通过android测试类可以实现对a…

android单元测试教程,Android单元测试-Junit

基本用法实际操作 public class Caculation { public double sum(double numA, double numB) { return numA numB; } public double multiply(double numA, double numB) { return numA * numB; } } 2、类名右键--Go To--Test,生成测试类 项目中androidTest文件夹里…

Android单元测试读写文件,如何在Android单元测试中读取仅测试文件

对于我的Android应用程序,我正在编写需要读取一些文件的单元测试。 由于这些是仅测试文件,因此我不希望它们出现在res文件夹中,因为我不希望它们最终出现在最终的.apk文件中。 我想做与此问题类似的事情,但要使用新添加的(在Gradl…

安卓项目如何做单元测试

前言 先说一下创建篇文章的目的,近期负责搭建公司的单元测试框架,于是查阅了网上的很多文章,以及参考了github上很多的项目例子,并且也进行了相当多的尝试。这其中花费了很多的精力,大约有两三周的时间,远…