电商项目测试实战之购物车页面用例设计建议收藏
Posted 小马哥说测试
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了电商项目测试实战之购物车页面用例设计建议收藏相关的知识,希望对你有一定的参考价值。
购物车页面用例设计
一、购物车页面
二、购物车页面测试范围列表
三、购物车页面功能点需求分析
四、部分功能点的测试用例设计
购物车页面
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、验证购物车页面编辑商品数量空非法,编辑失败
·步骤描述
在购物车页面中编辑一个商品的数量为空
·测试数据
商品数量为空
·预期结果
页面提示““”数据为空”,编辑失败
最后为方便大家学习测试,特意给大家准备了一份13G的超实用干货学习资源,涉及的内容非常全面。
包括,软件学习路线图,50多天的上课视频、16个突击实战项目,80余个软件测试用软件,37份测试文档,70个软件测试相关问题,40篇测试经验级文章,上千份测试真题分享,还有2021软件测试面试宝典,还有软件测试求职的各类精选简历,希望对大家有所帮助……
关注我公众号:【程序员小濠】即可获取这份资料了!
如果你不想再体验一次自学时找不到资料,没人解答问题,坚持几天便放弃的感受的话,可以加入我们的群:175317069 大家一起讨论交流,里面也有各种软件测试资料和技术交流。
好文推荐
5年经验之谈:月薪3000到30000,测试工程师的变“行”记!
测试工程师,自动化测试工程师,测试开发工程师,这三个岗位分别需要掌握哪些能力和技术栈?
不要让毒鸡汤毁了你,35岁的测试员没有那么可怕,保持专注更重要
以上是关于电商项目测试实战之购物车页面用例设计建议收藏的主要内容,如果未能解决你的问题,请参考以下文章
基于HTML电商项目的设计与实现——html静态网站基于数码类电商购物网站网页设计与实现共计30个页面...
MapReduce之WordCount实战——统计某电商网站买家收藏商品数量