电商项目测试实战之购物车页面用例设计

**🍅 视频学习:**文末有免费的配套视频可观看

**🍅 点击文末小卡片,**免费获取软件测试全套资料,资料在手,涨薪更快

一、购物车页面

二、购物车页面++测试++范围列表

三、购物车页面功能点++需求分析++

四、部分功能点的++测试用例++设计

购物车页面

1、验证添加商品到购物车页面合法,添加成功

  • 步骤描述

选择不大于20种商品点击加入购物车,再进入我的购物车页面对比选中的商品结果。

  • 测试数据

商品种类:1种、19种、20种

  • 预期结果

1)购物车页面显示的商品与添加的商品一致

2)公共头部购物车角标+1、+19、+20

3)++数据库++ 表tp_cart新增1条/19条/20条++记录++

2、验证添加商品到购物车页面种类数非法,添加失败

  • 步骤描述

选择大于20种商品加入购物车,再进入我的购物车页面对比选中的商品结果。

  • 测试数据

商品种类:21种

  • 预期结果

1)在第21种商品添加到购物车时,页面提示购物车种类数已满,添加失败

2)购物车页面只显示添加的前20种商品信息

3)公共头部购物车角标+20

4)数据库表tp_cart新增20条记录

3、验证添加重复商品到购物车页面合法,添加成功

  • 步骤描述

选择多个相同商品加入购物车,再进入我的购物车页面对比选中的商品结果。

  • 测试数据

选择10个Haier/海尔BCD-572WDPM572升对开门电冰箱。

  • 预期结果

1)购物车页面显示的商品与添加的商品一致

2)公共头部购物车角标+10

3)数据库表tp_cart新增10条记录

4、验证添加商品为空,添加失败

  • 步骤描述

不选择商品,直接进入购物车页面查看商品情况。

  • 预期结果

1)购物车页面显示的商品与原先购物车的商品一致

2)公共头部购物车角标不变

3)数据库表tp_cart记录不变

5、验证购物车商品删除后再添加商品到购物车合法,添加成功

  • 步骤描述

在购物车中删除一个商品,再选择一个商品加入到购物车,进入购物车页面对比选中的商品结果。

  • 预期结果

1)购物车页面显示的商品与添加的商品一致

2)公共头部购物车角标先-1后+1

3)数据库表tp_cart先减少1条记录,后增加一条记录

6、验证登录前后添加商品到购物车合法,添加成功

  • 步骤描述

1)登录前,选中商品加入到购物车,在购物车中对比选中的商品结果

2)登录后,选中商品加入到购物车,在购物车中对比选中的商品结果

  • 测试数据

选择5个Haier/海尔BCD-572WDPM572升对开门电冰箱。

  • 预期结果

1)购物车页面显示的商品与添加的商品一致

2)公共头部购物车角标+5

3)数据库表tp_cart新增5条记录

7、验证购物车页面编辑商品数量合法,编辑成功

  • 步骤描述

在购物车页面中的商品项中改变商品的数量。

  • 测试数据

1)点击加号/减号编辑商品的数量

2)手动输入方式编辑商品的数量

  • 预期结果

前台:

1)显示编辑后的数据

2)购物车角标更新

数据库:tp_cart表goods_num字段的数据更新。

8、验证购物车页面编辑商品数量长度非法,编辑失败

  • 步骤描述

在购物车页面中编辑一个商品的数量大于库存数量。

  • 测试数据

1)点击加号/减号编辑商品的数量大于库存

2)手动输入方式编辑商品的数量大于库存

  • 预期结果

页面提示"""超过商品库存",编辑失败。

9、验证购物车页面编辑商品数量类型非法,编辑失败

  • 步骤描述

在购物车页面中编辑一个商品的数量为特殊字符、中文、字母、负数、小数。

  • 测试数据

编辑数量为:1、特殊字符;2、中文;3、字母;4、负数;5、小数。

  • 预期结果

页面提示"""数据不合法",编辑失败。

10、验证购物车页面编辑商品数量组成非法,编辑失败

  • 步骤描述

在购物车页面中编辑一个商品的数量组成非正整数。

  • 测试数据

编辑数量为:1、特殊字符;2、中文;3、字母;4、负数;5、小数。

  • 预期结果

页面提示"""数据不合法",编辑失败

11、验证购物车页面编辑商品数量空非法,编辑失败

  • 步骤描述

在购物车页面中编辑一个商品的数量为空

  • 测试数据

商品数量为空

  • 预期结果

页面提示"""数据为空",编辑失败

**同时,在这我为大家准备了一份软件测试视频教程(含面试、接口、自动化、性能测试等),**就在下方,需要的可以直接去观看。

【2024最新版】Python自动化测试15天从入门到精通,10个项目实战,允许白嫖。。。

相关推荐
夜晚回家3 分钟前
Python 零基础入门 | 输入的数字为什么不能直接算
开发语言·python
打工仔折腾 AI14 分钟前
把AI Agent托管在家用电脑:UU远程终端与端口映射实测记录
人工智能·后端·python·langchain·ai agent 实战
yivifu25 分钟前
中文古籍电子书注释集成
前端·javascript·python·beautifulsoup·epub
零基础12329 分钟前
Agent 的 Memory 怎么做科研:以中医诊断场景为例
人工智能·经验分享·python·语言模型
databook1 小时前
面向数据工程师的正则表达式:从日志清洗到字段提取
python·正则表达式·数据分析
ss2732 小时前
AI全栈实战 | 3.2-01 Python 基础:四大数据容器怎么选,推导式为什么是 Pythonic 的灵魂
开发语言·人工智能·python
计算机毕业编程指导师2 小时前
【大数据毕设选题推荐】基于Spark的WTA职业网球赛事演变与竞技格局分析系统源码 毕业设计 选题推荐 毕设选题 数据分析 机器学习 深度学习
大数据·python·计算机·spark·毕业设计·课程设计·wta网球
言乐62 小时前
Python区分广度优先深度优先宽度优先的区别
python·算法·深度优先·广度优先·宽度优先
打工仔折腾 AI2 小时前
LLaMA 1 到 LLaMA 3 架构演进拆解:从 RoPE、GQA 到词表扩张
人工智能·后端·python·深度学习·langchain·llama
旋生万物3 小时前
螺旋角分布的功率谱分析:多窗谱 + FDR 校正
开发语言·python