51Testing软件测试论坛
标题:
测试用例实例:如何进行购物车模块测试
[打印本页]
作者:
lsekfe
时间:
2022-1-7 13:11
标题:
测试用例实例:如何进行购物车模块测试
测试工作中遇到有商品购买类的项目时,对于购物车模块的测试是无法绕开的。鉴于购物车模块在项目业务中的复杂性,想要对购物车功能模块进行全面完整的测试,在一定程度上不是一件容易的事情。下面我们就简单聊聊,在工作中遇到购物车模块时,如何开展我们的测试工作。
购物车测试可以参考如下思路展开:
1、界面显示设计
2、购物车功能
· 购物车基本功能
· 购物车业务关联
3、购物车非功能
· 性能
· 兼容性等
购物车主界面
[attach]136097[/attach]
购物车迷你界面
[attach]136098[/attach]
一. 验证购物车界面设计
界面设计验证点如下:
1.界面设计是否美观,显示是否正常。
2.界面布局是否合理。
3.购物车入口数量设计是否合理(购物车需要引导用户付款,入口设计需要有此体现)。
4.购物车图标链接显示是否明显。
5.鼠标悬停购物车图标,是否有迷你购物车界面,显示是否正常。
二. 购物车
功能测试
功能测试可以分为两个部分,验证内容如下
:
1.购物车基本功能
·
添加商品
1) 是否能够添加商品
2) 添加单个商品数量是否有上下限
3) 添加商品种类是否有上下限
4) 添加同类型商品的不同规格商品显示是否分条显示
5) 加入购物车商品排序是否合理
·
删除商品
1) 能否删除单类商品
2) 是否有快速删除多种商品方式(全选,删除)
3) 删除商品是否有确认提示
·
跳转商品详情
1) 跳转商品图片显示是否正常
2) 跳转商品链接显示内容是否完整,是否过长
3) 点击图片或者链接是否能够跳转商品详情
·
编辑商品数量
1) 是否有通过+ -编辑商品数量方式
2) 是否有通过输入直接编辑商品数量方式
3) 编辑商品数量是否有上下限
4) 编辑商品数量是否考虑库存情况
·
显示商品数量,金额,总额等
1) 商品加入购物车内是否和原价格一致
2) 商品数量显示是否正确
3) 选择商品总数是否正确
4) 选中商品价格总额是否正确
·
进入商品购物或结算
1) 购物车是否有进入购物链接
2) 购物车是否有进入结算链接
2.购物车业务功能
·
购物车与用户模块关联
1) 未登录用户是否可以添加商品到购物车。
2) 未登录用户添加商品到购物车,登录后是否将商品合并到用户购物车。
3) 若不允许未登录用户添加商品到购物车,点击加购物车后是否有登录提示。
4) 用户有会员折扣时,购物车内商品价格是否对应。
·
购物车与商品订单模块关联
1) 加入购物车商品有价格调整,购物车内商品价格是否跟随变化。
2) 加入购物车商品,库存变化时购物车是否有对应调整。
3) 购物车商品确认订单后是否会从购物车清除。
4) 订单价格是否与购物车内一致。
·
购物车与优惠活动模块关联
1) 商家发放用户优惠券购物车对应变化。
2) 商品满减活动,购物车价格对应变化。
三. 购物车非功能
购物车非功能测试可以从多方面进行考虑,举出部分进行说明,验证内容如下:
1.性能
1) 进入购物车页面 消耗时长。
2) 添加商品到购物车时长。
3) 进入购物车结算时长。
4) 对购物车页面内容变更,页面内容更新速度。(增加某个购买数量,页面对应显示更新速度)。
2.兼容性
1) 不同设备上显示和使用是否正常。
2) 不同浏览器显示和使用是否正常。
总结
购物车在系统设计中主要用于让用户临时存放有意向购买的商品,在设计中除了要美观好用之外还要引导用户进行付款。鉴于购物车在系统设计中和用户,商品,订单等很多模块有复杂的关联,所以购物车测试中除了保证基本功能可用,还要考虑和其他功能模块的业务关联和影响。最后还要考虑整体的兼容性,性能等方面。
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2