【功能测试】1_Web项目 _Web项目业务流程分析

一、TpShop项目介绍

1.1 项目是什么

Tpshop是一个类似于淘宝、 京东一样的B2C商务平台, 简称电商。

B2C: 企业到消费者

  • B( Business ) 意思是企业
  • 2 是to的谐音
  • C( Customer ) 意思是消费者

1.2 主要功能

一个电商平台的主要用户是?

  • ①买家:商品搜索、购物车、下订单、支付、售后
  • ②卖家:会员管理、商品管理、订单管理、营销管理、物流管理、供应商管理

1.3 技术栈

①开发语言:PHP

②应用服务器:Apache/Nginx

③数据库:mysql

二、项目测试流程

怎么对TPshop开展测试工作呢?—使用测试流程
在这里插入图片描述

2.1 需求评审

1、评审之前:

  • 提前阅读需求⽂档,记录疑惑点

2、评审形式:

  • 一般会议形式展开(产品经理、项⽬经理、开发人员、测试工程师)

3、评审目的:

  • 明确测试范围
  • 站在不同的⻆度对需求查漏补缺
  • 各部门对需求理解⼀致

4、评审产出:

  • 评审通过的需求⽂档
  • 各部门的⼯作内容
    在这里插入图片描述
    在这里插入图片描述

2.2 计划编写

为什么要编写测试计划?—指导测试组成员进行工作和让测试组以外的项目成员了解测试的工作。

在这里插入图片描述

2.3 设计用例

先设计业务用例,后设计功能模块用例 。

  1. 需求分析
  2. 拆解测试点
  3. 编写用例

2.3.1 商城业务流程测试

1、什么是业务流程?

客户使用软件的过程中,为了达成自身的所想要的目的,按照指定的顺序去操作软件的功能, 这样的操作过程叫业务流程。

2、业务流程来源

  • 正常情况:一般由产品提供
  • 特殊情况:测试人员自己画

3、业务流程测试的方法

  • 流程图法(重点)

4、使用步骤:

  1. 根据流程图找出路径
  2. 编写测试用例(从开始到结束为⼀条路径,有多少条路径就有多少条用例)
    在这里插入图片描述

2.3.2 单功能模块测试

业务流程测试完成后测试工作就结束了吗?—,需要针对单模块进行更加详细的测试。
在这里插入图片描述

2.4 用例执行

  • 按优先级(推荐)
    • 前提:写用例的时候标注清楚优先级并且明确优先级的定义
    • P0:最高级别。
  • 按顺序执行

2.5 缺陷管理

  • 提交时间:用例执行失败的第一时间
  • 注意事项:
    • 唯一性
    • 可复现(明确复现步骤\问题发生时间\日志截图)
    • 注明版本号
      在这里插入图片描述
缺陷ID缺陷标题缺陷状态严重程度缺陷类型优先级预置条件所属模块缺陷描述期望结果附件
///////////

2.6 测试报告

在这里插入图片描述

三、总结

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

少云清

你的鼓励将是我创作的最大动力

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

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

打赏作者

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

抵扣说明:

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

余额充值