目录:导读
前言
1、购物车的测试点
1)功能测试
不登录和登录的情况下能否加入购物车;
点击加入购物车是否会显示商品的颜色,规格,数量等等;
在商品详情页面加入购物车和商品列表页面加入购物车是否有不一样的地方;
假如商品库存只有100件,要验证边界值的情况,比如99,100,101件是否可以加入;
加入购物车的数量是否可以为中文,英文或者特殊字符;
加入到购物车的商品是否支持删除和编辑功能;
加入到购物车的商品是否支持删除到0件;
加入到购物车的商品是否会显示到最近加入,会通过时间进行排序;
加入到购物车之前的商品价格和加入后的价格是否一致;
加入到购物车是否会自动领券计算;
加入到购物车的商品价格比如满1000减1000,价格是否准确;
加入到购物车的商品数量是否有限制;
购物车中商品是否支持全选,单选,多选,反选或者跨店铺选择进行结算;
结算后的金额是否正确;
购物车中失效的商品是否会置灰显示;
购物车中的商品是否支持分享和收藏;
商品如果下架是否会自动删除,还是会显示为你推荐其他类似的商品;
同一个店铺的商品是否会显示在同一个商家名称下面;
购物车中的商品是否支持上下滑动选择,是否会显示加载更多;
购物车勾选商品,点击结算是否会进入到确认订单信息页面;
购物车页面中,对商品信息进行删除后,是否不会在购物车显示;
是否可以在购物车中重新修改商品规格;
2)界面测试
打开购物车页面后,页面的布局是否合理,是否完整;
不同卖家的商品在不同的table区域显示,区分明显;
页面的功能按钮可以正常显示;
商品失效了是否显示已失;
购物车中如果存在有商品降价、库存不足、限购件数等,在商品详情的下面,会有对应的字体展示等等;
3)性能测试
打开购物车显示是否会卡顿或者loading的情况;
编辑购物车进行保存是否会卡顿;
在购物车页面进行商品结算的时候,结算金额可不可以实时显示;
还有多个用户同一时间操作购物车是否会出现服务器的崩溃;
4)兼容性测试
iOS:不同型号,不同的iOS系统;
安卓:不同品牌,不同型号,不同的安卓系统;
5)异常测试
没有内存时&#