电商项目测试实战(七)化妆品页面用例设计
化妆品页面用例设计
1、化妆品页面
2、化妆品测试范围列表
功能点编号 | 名称 | 测试类型 | PATH | 优先级 | 测试负责人 |
tpshop-st-F-sys-splb-001 | 商品筛选 | 功能测试 | 前台\个人化妆商品列表 | 高 | tester1 |
tpshop-st-F-sys-splb-002 | 商品数据展示 | 功能测试 | 前台\个人化妆商品列表 | 高 | tester1 |
tpshop-st-F-sys-splb-003 | 商品排序 | 功能测试 | 前台\个人化妆商品列表 | 中 | tester1 |
tpshop-st-F-sys-splb-004 | 商品路径展示 | 功能测试 | 前台\个人化妆商品列表 | 中 | tester2 |
tpshop-st-F-sys-splb-005 | 推荐热卖 | 功能测试 | 前台\个人化妆商品列表 | 中 | tester3 |
tpshop-st-F-sys-splb-006 | 猜你喜欢 | 功能测试 | 前台\个人化妆商品列表 | 中 | tester4 |
3、部分测试功能需求分析
功能一:商品筛选功能 | 正交 | |||||||
1、分析所有条件以及条件取值 | ||||||||
品牌 | 类别 | 保质期 | 价格 | |||||
versace | 女士香水 | 5年 | 1200以下 | |||||
迪奥 | 迷你香水 | 空 | 自定义 | |||||
空 | 空 | 空 | ||||||
versace+迪奥 | 女士香水+迷你香水 | |||||||
2、 正交选择13条测试组合 | (站在用户角度考虑有没有遗留用户最常使用的组合情况) | |||||||
case | 品牌 | 类别 | 保质期 | 价格 | ||||
1 | versace | 女士香水 | 5年 | 1200以下 | ||||
2 | versace | 迷你香水 | 空 | 自定义 | ||||
3 | 迪奥 | 女士香水 | 5年 | 自定义 | ||||
4 | 迪奥 | 迷你香水 | 空 | 1200以下 | ||||
5 | 空 | 女士香水 | 空 | 空 | ||||
6 | 空 | 迷你香水 | 5年 | 空 | ||||
7 | versace+迪奥 | 空 | 5年 | 1200以下 | ||||
8 | versace+迪奥 | 女士香水+迷你香水 | 空 | 自定义 | ||||
9 | versace | 空 | 空 | 空 | ||||
10 | 迪奥 | 女士香水+迷你香水 | 5年 | 空 | ||||
11 | 空 | 空 | ~5年 | 自定义 | ||||
12 | 空 | 女士香水+迷你香水 | ~空 | 1200以下 | ||||
13 | versace+迪奥 | 女士香水 | ~空 | 空 | ||||
3、写单点测试用例需求分析 | ||||||||
功能点 | 输入 | 处理 | 输出 | |||||
自定义价格输入框(价格区间) | 长度 | 类型 | 组成规则 | 是否重复 | 是否为空 | 1 对于正常价格区间的输入,查询出对应的商品信息 | 1 异常输入,清空输入域,给出提示 | 1 对于正常的价格区间,给出查询后的商品列表 |
10 | 数字 | 1 正数 | 是 | 是 | 2 某个输入域空,提示:请填写完整的价格区间 | 2 对于异常的价格区间,给出提示,页面商品列表无变化 | ||
2 前一个输入框值小于等于后一个 | 3 后面一个输入域小于前面,给出提示 | |||||||
功能点二:商品数据展示 | 1) 确定数据表 | |||||||
2)分析sql |
select * from tp_goods as g join tp_goods_category as c on g.cat_id = c.id where c.parent_id_path like '0_6%' and is_on_sale = 1 and exchange_integral = 0 |
4、部分功能测试用例设计
ID | 模块 | 优先级 | 前置条件 | 测试标题 | 步骤描述 | 测试数据 | 预期结果 | 实际结果 | 测试版本号 | 测试人员 | 备注 |
001 | 个人化妆页面 | p1 | 进入个人化妆页面 | 验证商品筛选功能对应的商品展示合法,查询成功 | 1、选择商品筛选中品牌、类别、保质期、价格的单个条件/多个组合条件/不选的条件,对比以上条件对应的商品数据 | 1、versace+女士香水+5年+1200以下 2、versace+迷你香水+空+自定义 3、迪奥+女士香水+5年+自定义 4、迪奥+迷你香水+空+1200以下 5、空+女士香水+空+空 6、空+迷你香水+5年+空 7、versace+迪奥+空+5年+1200以下 8、versace+迪奥+女士香水+迷你香水+空+空 9、versace+空+空+空 10、迪奥+女士香水+迷你香水+5年+空 11、空+空+5年+自定义 12、空+女士香水+迷你香水+空+1200以下 13、versace+迪奥+女士香水+空+空 | 1、对选中的商品筛选条件 ,正确显示所对应的商品展示列表 | ||||
002 | p1 | 验证化妆品页面自定义价格输入合法,查询成功 | 1、正确填写前后两个商品价格 | 1、前边价格:200 2、后边价格:444 | 查询成功,对应的商品展示正确 | ||||||
003 | p1 | 验证化妆品页面自定义价格长度非法,查询失败 | 1、填写价格长度大于10位 | 1、前:1000000000000 2、后:1222222222228 | 查询失败,页面商品列表无变化 | ||||||
004 | p1 | 验证化妆品页面自定义价格类型非法,查询失败 | 1、填写价格类型为字母、负数、小数、中文、特殊字符 | 1、前:dddd 2、后:测试 | 查询失败,页面商品列表无变化 | ||||||
005 | p1 | 验证化妆品页面自定义价格组成非法,查询失败 | 1、前:非整数 2、后:小于前边的价格 | 1、前:-2 2、后:-3 | 查询失败,页面商品列表无变化 | ||||||
006 | p1 | 验证化妆品页面自定义前后价格重复合法,查询成功 | 1、填写前后相同价格 | 1、前:270 2、后:270 | 查询成功,对应的商品展示正确 | ||||||
007 | p1 | 验证化妆品页面自定义价格空非法,查询失败 | 1、填写前后价格至少一个为空,不填 | 1、前:333 2、后边价格不填 | 查询失败,页面商品列表无变化 | ||||||
008 | p1 | 验证化妆品页面商品展示是否正确 | 1、Navicat连接服务器:IP 2、输入对应的sql语句进行查询 3、比对页面商品列表信息与数据库查看结果 |
1、IP:xxxx 2、select * from tp_goods as g join tp_goods_category as c on g.cat_id = c.id where c.parent_id_path like '0_6%' and is_on_sale = 1 and exchange_integral = 0 |
1、页面显示的商品列表与数据库查询结果一致 |
电商项目测试实战(七)化妆品页面用例设计相关推荐
- 电商项目测试实战之购物车页面用例设计【建议收藏】
购物车页面用例设计 一.购物车页面 二.购物车页面测试范围列表 三.购物车页面功能点需求分析 四.部分功能点的测试用例设计 购物车页面 1.验证添加商品到购物车页面合法,添加成功 ·步骤描述 选择 ...
- 电商项目测试实战(十)前台下单业务场景测试设计
前台下单业务场景测试设计 流程步骤: 设计测试用例: 第一步:需求分析 第二步:绘制流程图 1.确定业务中的操作 2.分析执行的顺序 3.按照业务方向进行连线 登录->选购商品->加入购物 ...
- 电商项目测试实战(二)
说明:该篇博客是博主一字一码编写的,实属不易,请尊重原创,谢谢大家! 接着上一篇博客继续往下写 :https://blog.csdn.net/qq_41782425/article/details/9 ...
- mysql 电商实战_电商项目测试实战(一)
说明:该篇博客是博主一字一码编写的,实属不易,请尊重原创,谢谢大家! 目录 一丶搭建测试环境 1.叙述 在企业测试环境部署(二)博客中将iwebshop项目部署到了linux系统中,部署环境为LNMP ...
- 电商项目测试实战(一)
说明:该篇博客是博主一字一码编写的,实属不易,请尊重原创,谢谢大家! 目录 一丶搭建测试环境 二丶快速熟悉项目 三丶编写测试计划 四丶编写测试方案 五丶使用禅道管理文档 六丶设计/编写/执行测试用例 ...
- 电商项目测试实战(三)测试流程之制定测试计划、方案以及测试设计
一.制定测试计划 测试计划编写六要素: Why----为什么要进行这些测试: What----测试哪些方面,不同阶段的工作内容: When----测试不同阶段的起止时间: Where----相应文档和 ...
- 电商项目测试实战(四)
说明:该篇博客是博主一字一码编写的,实属不易,请尊重原创,谢谢大家! 接着上一篇博客继续往下写 :https://blog.csdn.net/qq_41782425/article/details/9 ...
- 电商项目测试实战(三)
说明:该篇博客是博主一字一码编写的,实属不易,请尊重原创,谢谢大家! 接着上一篇博客继续往下写 :https://blog.csdn.net/qq_41782425/article/details/9 ...
- 第5章--电商项目-mysql实战--数据库主从配置
第5章–电商项目-mysql实战 问题1:如何解决单点问题??? 解决方法-–MYSQL主从复制架构 步骤:配参数 在master服务器上建立复制账号 初始化Slave数据 启动基于日志点的复制链路 ...
最新文章
- Android 面试题目之 关于AbstractQueuedSynchronizer的注解翻译
- python判断数组中是否存在重复元素_利用python查看数组中的所有元素是否相同
- mysql查询字符串出现次数
- 万亩良田,随着稻香河流IoT奔跑
- SQL 创建存储过程,让主键自增
- 255.255.255.255代表什么_LCD 党的真香警告?最近各家炒得很火的 DC 和 PWM 调光是什么鬼...
- 无监督学习 k-means_无监督学习-第1部分
- 适用于VS C++环境的注释代码段,可以让你的代码被使用时有高可读性的注释
- 给年份year,定义一个宏,以判别该年份是否闰年。提示:宏名可以定义为LEAP_YEAR,形参为y,既定义宏的形式为 #define LEAP_YEAR(y) (读者设计的字符串)
- 轻量级开源内容管理系统-YzmCMS v6.0源码
- MySQL 5.5 日志管理
- 计算机原理华东理工大学期末成绩查询,华东理工大学微机原理历年真题第十一章.ppt...
- JAVA如何选中一行上移_js操作table中tr的顺序实现上移下移一行的效果
- cydia所有中文源地址_Cydia中文源大全.doc
- java怎么绘画坦克_坦克游戏教程一:使用java绘图功能绘制简单坦克
- 工业视觉_57:霍夫(Hough)直线识别,交点与夹角
- 弘辽科技:大裁员之后,京东最新财报来了
- CertBot 更新证书失败解决
- 2018年全国多校算法寒假训练赛
- 机房远程集中监控系统
热门文章
- 调试stc8a8k64d4单片机485通信总结
- python开发工业机器人视觉系统_工业机器人为什么需要机器视觉!
- 基于某高校的园区网络综合实验(eNSP)
- 《模拟山羊三》游戏测评:第一弹
- 学区摇号软件设计_小学摇号,改变了什么?
- 题5.8。输出所有的“水仙花数”, 所谓“水仙花数”是指一个3位数, 其各位数字 立方和等于该数本身。例如, 153是水仙花数, 因为153 = 1 + 5 + 3。
- 网站搭建34个相关术语解释
- Topic Exchange介绍
- 中企通信如何下好“东数西算”这盘棋?
- 单片机测距雷达c语言代码,51单片机超声波测距倒车雷达Proteus仿真+源代码