酷淘商场项目【从零到一详解】Web端

在这里插## 标题入图片描述

> 						大家好,我是程序员小羊!

✨博客主页: https://blog.youkuaiyun.com/m0_63815035?type=blog

💗《博客内容》:.NET、Java.测试开发、Python、Android、Go、Node、Android前端小程序等相关领域知识
📢博客专栏: https://blog.youkuaiyun.com/m0_63815035/category_11954877.html
📢欢迎点赞 👍 收藏 ⭐留言 📝
📢本文为学习笔记资料,如有侵权,请联系我删除,疏漏之处还请指正🙉
📢大厦之成,非一木之材也;大海之阔,非一流之归也✨

在这里插入图片描述

本系列是根据酷淘商场项目项目做一个测试讲解,是搭配本专栏中的酷淘商场项目5.0需求文档一起讲解,希望大家可以多多关注!!!

前言

项目目标

1、独立编写酷淘商场项目7个核心业务模块的用例
2、根据测试流程的6个步骤能独立对所有项目实施功能测试

第一部分

目标:

1、Web项目环境的组成
2、酷淘商场项目业务的操作步骤(下单业务、发货业务、售后业务、订单查询业务、会员管理业务、商品管理业务)
3、测试流程的6个步骤和作用
4、测试流程的6个步骤独立完成测试(下单业务、发货业务、评论业务)

一、Web项目环境说明

1.1环境的定义:项目运行所需要的所有的软件和硬件组合

1.2环境(服务器)的组成:操作系统+数据库+Web应用程序+项目代码

1.3面试题:你们公司有几套环境?

  • 测试环境:专门提供给测试人员使用
  • 开发环境:开发人员使用
  • 生产环境(线上环境):提供给用户
  • 预生产环境(基本小公司没有):设置和数据是一样

注意:

情况一:2种情况,测试环境+生产环境;如何解决开发和测试进度冲突问题
答:区分开发周和测试周;开发工作时(开发新功能)不测试,测试工作时开发不进新代码。
情况二:3种情况,开发环境+测试环境+生产环境

二、【了解】熟悉商场项目

信息来源:

  • 新项目:需求文档+产品经理

  • 在这里插入图片描述

  • 已经存在的项目:文档(需求文档+使用说明+测试用例)人(测试老员工+产品经理+开发)项目软件

熟悉思路:(用户+用户如果使用)

熟悉标准: 核心业务+核心功能模块

在这里插入图片描述

  • 用户是谁?
  • 用户怎么用?
  • 哪个功能缺失会导致用户无法正常使用?(核心功能)

2.1商品项目的核心业务(6条):

  • 下单业务(登录—搜索—加入购物车----下单—支付)
  • 发货业务(登录—确认订单----填单号)
  • 售后业务(退换货业务)(用户登录—发起申请----商家登录----商家确认申请----用户退货----商家确认收货----商家打款)
  • 订单查询业务(用户登录—我的页面----我的订单)
  • 会员管理业务(后台登录–商品管理(增加商品、编辑商品、删除商品))
  • 商品管理业务(后台登录—会员管理(增加会员、编辑会员、删除会员))

2.2商品项目的核心模块(7个):

  • 注册
  • 登录
  • 购物车
  • 搜索
  • 轮播图
  • 评论
  • 抢购

三、【重点】测试流程的应用

流程的作用:让测试工作有条不紊的开展

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、拆解测试点
在这里插入图片描述

(1)下单成功(立即购买----有账号登录------货到付款----支付成功)
(2)下单成功(立即购买----无账号登录-----银联支付-----支付失败(余额不足))
(3)下单成功(加入购物车-----有账号登录----支付宝----支付成功)
(4)下单成功(加入购物车-----无账号登录----微信----支付成功)
(5)下单成功(加入购物车-----无账号登录----财付通-----支付成功)

3、编写用例
在这里插入图片描述
在这里插入图片描述

4.2发货业务

1、需求分析

在这里插入图片描述

2、拆解测试点

(1)发货成功(登录成功—审核订单通过----填写单号)
(2)发货失败(登录失败)
(3)发货失败(登录成功----审核订单不通过)
(4)发货失败(登录成功----审核订单通过—物流单号不匹配)

3、编写用例
在这里插入图片描述

4.3售后业务(仅退款)

1、需求分析
在这里插入图片描述

2、拆解测试点
(1)退款成功(用户登录成功+商家登录成功+商家审核通过)
(2)退款失败(用户登录失败)
(3)退款失败(用户登录成功+商家登记失败)
(4)退款失败(用户登录成功+商家登录成功+审核不通过)

3、编写用例
在这里插入图片描述

4.4评论业务

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
资产管理系统:

在这里插入图片描述

详细说明书资管管理系统说明书

ERP管理平台系统:
在这里插入图片描述

第二部分

目标:

  • 1、完成订单业务测试(退货业务、换货业务、订单查询业务、会员管理业务、商品管理业务)
  • 2、完成模块测试(轮播图、测试、登录)

一、商场项目测试(业务流程)

1.1退货业务(已写)

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

1.2换货业务(已写)

  • 1、需求分析
  • 2、拆分测试点
  • 3、编写用例

1.3订单查询业务

  • 1、需求分析
    -在这里插入图片描述

  • 2、拆分测试点

  • 3、编写用例
    在这里插入图片描述

1.4会员管理业务

  • 1、需求分析
  • 2、拆分测试点
  • 3、编写用例

1.5商品管理业务

  • 1、需求分析
  • 2、拆分测试点
  • 3、编写用例

二、商品项目单模块测试

1、如何编写用例
2、先测后台 后测前台

2.1 页面导航页

1、需求分析

在这里插入图片描述

2、编写测试用例

在这里插入图片描述
在这里插入图片描述

2.2搜索

2.2.1需求分析

在这里插入图片描述

2.2.2编写用例

2.3轮播图

1、需求分析

位置:后台---- 广告管理----广告列表(搜索index页面增加广告位2)
操作完成后需要点击admin	---- 更新缓存,前台页面刷新缓存

在这里插入图片描述

2.拆分测试点

在这里插入图片描述

3.编写用例

在这里插入图片描述

2.2注册

  • 1、需求分析
    在这里插入图片描述
    在这里插入图片描述

在这里插入图片描述

  • 2、拆分测试点
    在这里插入图片描述
    在这里插入图片描述在这里插入图片描述

  • 3、编写用例
    在这里插入图片描述

2.3登录

  • 1、需求分析
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

  • 2、拆分测试点

  • 在这里插入图片描述

  • 3、编写用例在这里插入图片描述

第三部分

目标(抢购)

能独立完成单模块测试(抢购)

在这里插入图片描述

1、需求分析
后台:
在这里插入图片描述
在这里插入图片描述

规则:
1.参加抢购的商品必须指明某个具体规格,比如商品的不同颜色。
2.抢购活动添加成功后,不允许修改限购数量。
3.抢购活动进行中,已有用户下单购买后,不再允许编辑抢购活动信息

在这里插入图片描述
前台:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2、编写测试点
后台:
在这里插入图片描述
在这里插入图片描述

前台:
在这里插入图片描述
3、编写测试用例

第四部分

目标(添加会员、购物车)

能独立完成单模块测试(添加会员)
能独立完成单模块测试(购物车)

1.1添加会员

1、需求分析
在这里插入图片描述
在这里插入图片描述
2、测试点编写

3、编写测试用例

2.2购物车

1、需求分析
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述在这里插入图片描述

2.测试点分析

3.编写测试用例

总结

今天这篇文章就到这里了,大厦之成,非一木之材也;大海之阔,非一流之归也。感谢大家观看本文

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

程序员小羊!

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

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

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

打赏作者

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

抵扣说明:

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

余额充值