测试用例设计-购物车

功能

正向case:
1、商品添加到购物车->选中添加的商品->点击结算->支付成功,验证购物车中订单是否清楚
2、购物车中搜索商品,能够查询到对应的商品信息
3、选中不同商家的商品,购物车中商品按照商家进行分组
4、选中不同的商品进行结算时,商品的总额正确计算
5、新增或减少结算商品时,合计总额、商品数量正确计算
6、增加减少商品的数量时,合计总额商品数量正确计算
7、商品的数量减少至1时不能再减少
8、添加商品的数量等于库存最大数量时,数量不能再次增加
9、管理购物车,可以正常删除选购的商品和移动商品在购物车的位置
10、购物车左上角商品总数正确展示
11、默认收货地址正确展示,能够正确修改
12、结算时候明细能够正常展示
13、商品信息详情能够正确展示,点击商品能够跳转到对应的商家
14、商品的排序按照时间倒序排列
15、存在优惠券时,进行结算,结算按钮展示领券结算
16、用户未登陆时,点击购物车,提示用户登陆
异常case:
1、未选中任意一个商品,无法进行结算
2、修改接口传入参数,模拟商品数量和金额不一致时,订单是否能够正常提交,
3、相同的商品重复提交验证是否能够正常提交
4、并发情况下,进行结算,不会生成重复的订单
5、结算时候,商家库存不足,提示库存不足不能进行结算
6、结算时候,商家商品已经下架,提示商品已经下架
7、越过前端,提交一些不存在的商品,接口应该提示错误信息
8、提交购物车商品结算时,模拟商品与用户信息不一致的场景,接口应该限制提交

UI

1、页面文字图片的展示及页面排版是否与设计一致

兼容性

1、web、移动端设备的兼容性
2、android 10,7,ios9、10,wind、mac系统不同版本功能正常使用
3、不同的网络环境,功能正常使用
4、不同屏幕大小,不同分辨率适配

安全性

1、禁止抓包
2、设计用户敏感信息,应该加密传输
3、购物车列表接口限制sql注入的异常

性能

1、大量用户访问购物车接口,接口响应时间不能过长
2、模拟高峰期,访问购物车,提交结算等主流场景,验证服务器cpu占用率、磁盘占用率
3、访问购物车页面,关注页面的加载时间,对于加载时间过长的情况考虑图片是否需要压缩或者其他处理方案

  • 8
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
针对购物车的设计测试用例可以包括以下几个方面: 1. 加入购物车功能的测试用例: - 验证加入购物车购物车中是否正确显示添加的商品 - 验证加入购物车购物车中商品数量是否正确增加 - 验证加入购物车的商品是否能够正确关联到用户账户 2. 查看购物车功能的测试用例: - 验证当购物车为空时,查看购物车是否正确显示为空的提示信息 - 验证当购物车中有商品时,查看购物车是否正确显示商品列表 - 验证查看购物车时,是否能够正确显示商品的详细信息,如商品名称、价格等 - 验证查看购物车时,是否能够正确显示购物车中商品的总数量和总价格 3. 购物车功能的边界测试用例: - 验证购物车中商品种类达到最大限制时,是否能够正确提示“购物车商品种类最多20个” - 验证购物车中某个商品无货时,是否能够正确显示该商品为灰色,无法编辑 以上是购物车功能的一些常见测试用例,根据具体的需求和功能设计,还可以进一步细化和补充测试用例。\[1\]\[2\] #### 引用[.reference_title] - *1* [设计购物车测试用例](https://blog.csdn.net/weixin_34279579/article/details/90495247)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* [测试试卷--设计购物车测试用例](https://blog.csdn.net/weixin_34292402/article/details/92588465)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值