

✨博客主页: https://blog.csdn.net/m0_63815035?type=blog
💗《博客内容》:.NET、Java.测试开发、Python、Android、Go、Node、Android前端小程序等相关领域知识
📢博客专栏: https://blog.csdn.net/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、拆解测试点
3、编写用例
4.2评论业务
1、需求分析
2、拆解测试点
3、编写用例
4.3下单业务
1、需求分析
2、拆解测试点
3、编写用例
第二部分
目标:
- 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、需求分析
位置:后台---- 广告管理----广告列表(搜索index页面增加广告位2)
操作完成后需要点击admin ---- 更新缓存,前台页面刷新缓存

2.拆分测试点

3.编写用例

2.2注册
-
1、需求分析
-
2、拆分测试点
-
3、编写用例
2.3登录
- 1、需求分析
- 2、拆分测试点
- 3、编写用例
未完,待更新...
csharp
今天这篇文章就到这里了,大厦之成,非一木之材也;大海之阔,非一流之归也。感谢大家观看本文
