前言

一、商品列表功能测试点

1、商品是否可以通过图块或者列表展示
2、已上架商品是否会显示
3、已下架商品是否会显示
4、没有库存的商品是否会显示
5、已被锁定库存的商品是否会显示
6、是否可以通过综合进行排序
7、是否可以通过点击销量和价格进行排序
8、点击新品是否可以通过最新上架时间进行排序
9、商品除了显示商品描述是否还会显示价格
10、商品列表是否显示XXX+人已付款

11、点击右下角三个点是否显示:商品不感兴趣,不想看这类商品,已经买了等等提示
12、点击商品不感兴趣,是否会在此商品列表移除
13、点击不想看这类商品,后续通过推荐算法是否不会推荐或者减少此类商品的推荐

14、是否可以点击找相似,跳转到相似商品页面
15、商品列表显示的商品展示是否可以为图片或者视频
16、如果是视频展示,视频播放完是否会重复播放
17、商品列表区域展示的数量是否有限制
18、该商品有降价或者折扣,在商品的右下角是否会有气泡提示
19、如果该商品比较热门在商品的左上角是否有HOT字样

二、商品选购功能测试点

1、是否可以按照综合,销量,新品和价格排序进行选购
2、是否可以按照列表或者图块显示进行选购
3、是否可以自定义筛选进行选购
4、是否支持搜索商品名称进行选购
5、点击商品价格或者描述是否可以进入到商品详情页
6、是否显示商品的效果展示图

7、是否显示分享,加入购物车等按钮
8、商品是否可以点击收藏
9、点击立即购买是否出现购买信息填写的上浮框
10、是否显示商品缩略图和折后或者券后的价格
11、商品选购时是否显示地址

12、是否显示不同的颜色,分类,规格
13、是否显示商品的可选数量,库存,以及订单备注
14、选择完具体的规格参数后是否会出现支付方式
15、是否会出现默认支付方式

三、取消订单功能测试点

1、点击全部-我的订单是否会跳转到全部和待付款列表
2、点击待付款字样是否会显示待付款订单
3、点击更多是否会出现取消订单
4、点击取消订单是否会出现上浮框
5、点击取消订单的原因是否可以选择:价格贵,余额不足,款式拍错,暂时不需要了等选项

6、点击选择余额不足取消订单是否会跳转到已取消界面
7、是否显示查看订单和去购物车按钮
8、点击查看订单是否显示交易关闭状态
9、订单取消后是否支持删除订单
10、待付款订单是否变为交易关闭状态

11、取消订单后,原来使用的积分是否会返还
12、取消订单后,原来使用的优惠券是否会返还
13、返还的优惠券是否会及时到账
14、返还的优惠券是否会显示在我的权益-优惠券中

取消订单功能相关的bug:
bug描述:选择余额不足取消订单本来是应该显示交易关闭的,但是我返回到我的订单发现还存在待付款状态中,我点击待付款的这个订单显示"该订单状态不存在的报错",但是我通过fiddler抓包查看接口是没有返回该订单的信息

原因:接口和数据库状态已经变为交易关闭,但是前端页面还是显示待付款,后面定义为一个前端的bug,原因是前端开发根据后端返回的接口数据做判断没有进行状态的流转。

四、加入购物车的测试点【超级重点】

1、不登录和登录的情况下能否加入购物车
2、点击加入购物车是否会显示商品的颜色,规格,数量等等
3、在商品详情页面加入购物车和商品列表页面加入购物车是否有不一样的地方

4、假如商品库存只有100件,要验证边界值的情况,比如99,100,101件是否可以加入
5、加入购物车的数量是否可以为中文,英文或者特殊字符
6、加入到购物车的商品是否支持删除和编辑功能
7、加入到购物车的商品是否支持删除到0件
8、加入到购物车的商品是否会显示到最近加入,会通过时间进行排序
9、加入到购物车之前的商品价格和加入后的价格是否一致

10、加入到购物车是否会自动领券计算
11、加入到购物车的商品价格比如满1000减1000,价格是否准确
12、加入到购物车的商品数量是否有限制
13、购物车中商品是否支持全选,单选,多选,反选或者跨店铺选择进行结算

14、结算后的金额是否正确
15、购物车中失效的商品是否会置灰显示
16、购物车中的商品是否支持分享和收藏
17、商品如果下架是否会自动删除,还是会显示为你推荐其他类似的商品
18、同一个店铺的商品是否会显示在同一个商家名称下面

19、购物车中的商品是否支持上下滑动选择,是否会显示加载更多
20、购物车勾选商品,点击结算是否会进入到确认订单信息页面
21、购物车页面中,对商品信息进行删除后,是否不会在购物车显示
22、是否可以在购物车中重新修改商品规格。

五、优惠券的测试点

1、达到使用条件的订单是否使用优惠券,使用后优惠券状态已使用
2、使用满减优惠券下单,优惠金额是否准确抵扣
3、使用折扣优惠券,是否成功打折
4、使用抵扣优惠券,是否成功抵扣
5、假如是满100减10的优惠券,金额100是否可以使用
6、假如是满100减10的优惠券,金额100.01是否可以使用
7、假如是满100减10的优惠券,金额99.99是否可以使用

8、有一张优惠券使用类型是全场通用,是否所有商品都可以使用
9、有一张优惠券使用类型是指定类别使用,指定类型是否可以使用
10、有一张优惠券使用类型是指定类别使用,不是指定类型是否可以使用
11、有一张优惠券使用类型是指定类别使用,订单有指定类型商品和其他商品是否可以使用

12、已使用的优惠券是否可以继续使用
13、已过期的优惠券是否可以继续使用
14、有多张优惠券,是否可以选择多张使用
15、使用优惠券下单后,取消订单优惠券是否返回
16、使用优惠券下单支付成功,退款优惠券是否返回==》一般不返回

17、使用优惠券下单支付成功,订单有多个商品只退其中一个商品,退款金额是否按比例退款
18、跨店铺是否可以使用优惠券
19、已经是优惠商品(商品已被打折)是否可以使用优惠券
20、有多张优惠券,下单选择优惠券排序需和需求一致
21、登录情况是否可以领取优惠券
22、不登录情况下是否领取优惠券

23、是否限制新用户可以领取,还是说老用户也可以领取
24、是否只有VIP或者白名单用户可以领取,还是说黑名单也可以领取
25、是不是有平台的限制,比如PC,APP,公众号,小程序是不是都可以领取
26、优惠券是否可以通过活动领取,积分兑换,短信链接,或者事件弹窗领取

27、新老版本的APP是不是都可以领取,是不是只有灰度用户区域限制客户可以领取
28、每人限领1张,是否领取多次优惠券,这里可以模拟快速点击,网络异常,多端登录领取,测试异常情况
29、领取时间已过或者未到领取时间,是否可以领取优惠券

30、领取后的优惠券是否成功加入我的优惠券列表,优惠券已过期是否可以领取
31、通过调用脚本不断领取是不是有反作弊策略
32、优惠券的优惠金额大于订单金额,最后优惠后的订单金额如何显示

六、收货人新增地址测试点

1、点击地址簿是否跳转
2、已存在的地址是否可以分享,编辑和删除
3、点击管理是否可以全选,单选和多选操作
4、粘贴收件人姓名、手机号、收货地址并确认填写,是否可自动识别您的收货信息
5、是否支持文字识别,图片识别,语音识别

6、点击语音识别是否会显示,抖音申请使用你的麦克风是否可以点击拒绝和允许
7、点击图片识别是否会显示,图片识别说明,请截取包含完整的地址信息并且提交
8、图片识别是否会调起拍摄和从相册选择
9、粘贴地址无效时是否提示:粘贴地址有误
10、粘贴地址成功时是否显示对应的收件人信息

11、收件人姓名长度限制测试
12、收件人手机号是否支持11位数字,10位数字,12位数字,是否可以为空等等
13、收件人手机号码不填写,是否提示请核对收件人电话提示,并且确定按钮置灰
14、收件人地址点击定位是否可以成功定位
15、定位是否可以搜索地点

16、定位的地址一页是否显示10条,是否可以下拉刷新加载
17、地址不详细是否会toast提示:请检查或完善详细地址
18、是否可以保存到地址簿
19、是否可以清空地址簿

七、申请售后-退货退款测试点

售前退款(发货前仅退款)
1、申请仅退款 选择退款原因:地址/电话信息填写错误,是否展示修改地址引导弹窗
2、点击继续退款是否走正常退款逻辑,进入售后详情页
3、展示修改地址引导弹窗点击修改地址是否走线上修改地址逻辑,进行售后挽单
4、点击申请仅退款,选择退款原因:其他,是否走正常退款逻辑,进入售后详情页

5、一单多品,申请退款-选择仅退款,右上角选择批量退款是否进入选择售后商品页
6、校验商品sku库存和商品状态备货中,勾选商品提交是否进入仅退款申请页
7、退款原因选择其他,提交弹出批量退款弹窗,点击我知道了,弹窗关闭是否返回订单详情

8、点击急速退款,是否可以退款成功

售后退款(发货后仅退款):
第一种是否可以进行拒签,物流单号发货物流节点是否推送拒签状态
1)商品待收货状态,选择售后申请仅退款,选择货物状态(未收到货)提交申请
2)此时状态是否显示等待审核
3)商家审核通过,进入售后详情,售后状态是否为请拒收快递,待商家收货后处理退款
4)点击物流卡片是否跳转进物流详情
5)点击拒收遇到问题是否进入H5页面
6)点击联系快递员是否唤起拨号

第二种确认收货后申请仅退款:
1)是否可以任选一个退款原因
2)点击提交,弹出弹窗,是否会显示:您已选择-已收到货,如需退款建议申请-退货退款或与商家协商一致后申请-仅退款
3)继续提交,跳转退款详情页,修改为退货退款,页面刷新为【退货退款】,售后申请页面

第三种退货退款:
整体的状态:提交申请-供应商审核-供应商收货-退款-完成
详细的状态:申请退货-等待审核-审核意见-同意售后申请-客户已发货-卖家收货-退款申请-退款成功

1)点击退换/售后,是否进入到退换/售后详情页面
2)点击申请售后是否跳转到选择售后类型
3)点击退货退款是否跳转到填写商品详细页面
4)退货是否显示上传商品正面照片或商品
5)填写完所有信息是否显示已提交申请,等待审核
6)是否显示订单编号,服务单号,申请时间,申请原因,退款方式,预计退款至,联系人和电话等等

7)进度条审核意见通过是否显示为同意售后申请,请寄回全套商品
8)7日内将快递单号上传至售后申请界面,点击提交,是否变为客户已发货
9)是否显示您已上传发货信息,快递公司XXXX,单号为SF1426926335111
10)卖家收到货状态是否更新为卖家收货,并提交退款申请单,状态变为退款成功

11)服务单详情页面是否显示您的服务单XXXX财务已退款,请您注意查收
12)点击退款详情是否可以看到已退至XX银行XX元,预计到账时间1-5个工作日,退款到账
13)关联记录显示订单名称,金额,交易时间,退款时间和订单号等等
14)优惠券是否已退回至优惠券
15)红包是否已退回和金币是否已退回

八、申请售后-换货测试点

整体状态:提交申请-客服审核-上门换新-完成
详细状态:申请换货-等待审核-审核意见-同意售后申请(服务单已审核)-生成新订单-上门换新完成-取件成功-取件完成

1、点击退换/售后,是否进入到退换/售后详情页面
2、点击换货申请,是否进入到申请换货界面
3、是否可以选择换货商品,服务类型是否为换货,申请原因下拉框选择,是否需要添加寄件地址和我的收货地址,选择上门取件,是否显示上门取件时间段,是否可以填写换货件数,是否可以上传凭证
4、快递员已取件,请等待快递员上传快递单号状态是否变更为:售后退货中已核销

5、售后已发货,你已寄回商品,商家正在等待收货,若未与商家协商一致,你可以在商家拒绝后申请平台客服介入
6、你已寄回商品,当前状态不支持取消换货
7、你已寄回商品,当前状态不支持修改换货
8、售后商家同意换货并发货,商家已发出换货商品,请关注物流状态更新,如你收到商品后对商品不满意,可以联系商家协商或重新申请售后。
9、商家已发出换货商品,当前状态不支持取消换货

10、商家已发出换货商品,当前状态不支持修改换货
11、收到货品,状态是否变更为换货完成
12、换货完成是否显示:售后满意度调研,点击评价模块,是否弹出半屏弹窗
13、输入评价内容+表情评分,提交,是否会展示评价内容
14、如果漏发商品-选择售后类型选择补寄-补寄原因选择少件/漏发-底部透出-二级弹窗-点击联系商家按钮,正常跳转-选择后会透出二级标签-提交申请

九、申请售后-商家拒绝,客服仲裁测试点

仲裁整体状态:客服介入中-仲裁完成-仲裁结果(1-支持用户)
1、点击退换/售后,是否进入到退换/售后详情页面
2、点击换货走正常逻辑进行换货申请
3、商家审核,状态变更为商家已拒绝换货
4、换货审核界面是否显示:如果你超期未处理,本次申请将关闭,你可以联系商家进行协商,或申请平台客服介入

5、换货审核界面是否显示: 商家拒绝原因:其他。 商家说明,并且显示商家的凭证
6、是否可以点击联系商家客服介入 ,取消换货,修改换货
7、点击修改换货,上传新的凭证,点击提交,商家审核中
8、商家已拒绝换货,界面是否显示:如果你超期未处理,本次申请将关闭,你可以联系商家进行协商,或申请平台客服介入

9、换货审核界面是否显示: 商家拒绝原因:其他。 商家说明,并且显示商家的凭证
10、是否可以点击联系商家客服介入,取消换货,修改换货和寄件详情
11、点击客服介入,是否可以上传凭证(如协商记录最新记录为买家上传凭证,则展示)成功

12、状态是否变更为平台客服处理中
13、请耐心等待并保持电话畅通。等待期间如你有其他证明材料补充,可继续上传。也可联系商家进行协商或修改换货信息再次发起,商家会重新处理
14、一审仲裁支持用户,是否显示客服已同意换货,请填写真实快递单号或使用上门取件、快递柜寄件服务寄回商品

15、按钮名称是否显示:填写单号,我要寄件,我已寄出,上门取件
16、商家已同意你的换货申请,是否当前状态不支持修改换货,你可选择取消换货后重新发起

问到退货退款走上门取件中的状态扭转:

走上门取件:点击申请售后-》寄件方式选择上门取件,中间会有的状态:生产寄件码-》快递员核销取件码-》待确认运费(此时用两种场景,一种是有运费险抵扣无需支付运费,一种是无运费险是待确认运费)-》商家直接退款-》商家直接退款成功-》售后成功-》售后评价

退款退款走快递柜取件状态扭转:

点击申请售后-》寄件方式选择快递柜中间会有的状态:生产寄件码—》已入柜(客户把商品放入快递柜中—》快递员拿到快递待确认运费(此时两种场景,一种是有运费险抵扣无需支付运费,一种是无运费险是待确认运费)-》商家收到货后-发货换货-用户确认后-换货完成-售后满意度调研

问到走换货上门取件的状态:
生成寄件码-已入柜-待确认运费-用户支付运费-商家收到货后-发货换货-用户确认后-换货完成-售后满意度调研

客服仲裁状态扭转:
商家拒绝后-》客户申请仲裁—》客服根据客户跟商家提供的上传凭证,进行一个仲裁,一种:支持客户,走退货/换货流程,另一种支持商家,直接关闭售后

上门取件合并物流
前提:A商品和b商品为同一家店铺,收货地址一样
a商品走上门取件,预约成功等待快递员状态,快递员还没有来,此时再次申请b商品走上门取件,进入上门取件信息,会有一个弹窗提示是否合并物流,点击合并,两个快递就一起等待快递员上门取件了

换货合并物流的流程:点击A商品热区,跳转到A商品订单详情页,点击申请售后,跳转到选择售后类型页,类型展示:仅退款;退货退款;换货;补寄。

我这里简单用换货(退货退款一样的)说一下,点击换货类型,跳转到换货申请页:上部模块展示换货原因;
换货件数;换货商品 中部展示模块寄件方式和我的寄件地址,下部模块展示我的收货地址和上传凭证。用户选择完成换货原因;
换货件数;换货商品后,点击寄件方式弹出半屏浮层展示上门取件;
快递柜;
自行寄件三种寄件方式(说合并物流)点击上门取件,进入上门取件信息页,展示寄件方式;
寄件的商品信息;
寄件的时间;
寄件地址,用户填写完对应的上门取件信息后,点击提交,跳转到售后详情,展示上门取件-状态为:等待更新快递员信息,核销取件码。

此时A商品已经预约上门取件了(快递员还没有上门核销取件码),用户再A商品还没有快递员上门取件核销取件码,再次进行B商品申请售后申请,走到上门取件信息页,此时B商品跟A商品寄件地址相同和商品店铺相同的情况下,会展示一个合并物流的按钮,点击合并物流按钮,进行提交后,跳转售后详情页,此时售后详情页的取件码还是A商品的取件码。

完整版!企业级性能测试实战,速通Jmeter性能测试到分布式集群压测教程

下面是我整理的2025年最全的软件测试工程师学习知识架构体系图

一、Python编程入门到精通

请添加图片描述

二、接口自动化项目实战

请添加图片描述

三、Web自动化项目实战

请添加图片描述

四、App自动化项目实战

请添加图片描述

五、一线大厂简历

请添加图片描述

六、测试开发DevOps体系

请添加图片描述

七、常用自动化测试工具

请添加图片描述

八、JMeter性能测试

请添加图片描述

九、总结(尾部小惊喜)

人生最动人的篇章,往往写在最艰难的转折之后。当你觉得力不从心时,请记住:每一个"不可能"的突破,都始于"再试一次"的勇气。你的坚持,正在为世界书写新的可能!

别让他人的质疑成为你的枷锁!你体内蕴藏着改变命运的力量,每个微小的进步都在为辉煌铺路。当别人停下脚步时,你的坚持就是最有力的回应。向前走,属于你的舞台正等待绽放!

Logo

技术共进,成长同行——讯飞AI开发者社区

更多推荐