购物车测试和问题总结 您所在的位置:网站首页 车辆测速软件有哪些 购物车测试和问题总结

购物车测试和问题总结

2024-07-06 01:42| 来源: 网络整理| 查看: 265

因为最近项目都带了购买的需求,所以想着把购物车测试点还有遇到的问题总结一下。这样以后测购买这一块就更加娴熟。

未登录时 点击添加购物车或者点击立即购买都跳转到登录页面 登录后 添加购物车 商品不同规格添加购物车,查看购物车显示规格跟价格是否对应不同商品不同数量添加购物车,查看购物车商品数量商品同一个规格不同数量分别添加购物车2、3次,查看购物车商品数量是否正确 立即购买 数量不为1,立即购买,查看订单信息、价格合计等信息展示正确没有填写收货地址,点击付款按钮,提示:收货地址不能为空收货地址新增、修改、删除正常设置默认收货地址购买能够正常跳转第三方支付页面,支付成共生成订单在待发货列表中支付取消,生成订单,在待付款列表中 购物车 界面整齐简洁同一个公司不同商品怎么展示不同公司商品怎么展示商品的排序批量删除是否正常商品数量减到最低为1没有勾选不能点击付费勾选商品查看总计金额是否正确勾选一个公司的2个商品付费勾选不同公司的2个商品付费购买能够正常跳转第三方支付页面,支付成共生成订单在待发货列表中支付取消,生成订单,在待付款列表中在待付款列表查看待购买信息展示在待付款列表付款成功 遇到的问题 购物车无缘无故被清空

测试环境:购物车有几个商品,

测试操作与实际结果:在查看商品详情直接点击购买后取消支付,该订单就在待付款列表中。再查看购物车,购物车被清空了。(立即购买跟购物车没有啥关系,不应该清空购物车)

客户对订单删除进行物理删除

测试环境:订单管理中分为:待付款,待发货,待收货,已完结订单4个状态。一个商品要是生成订单,同时出现在购买者和商家的订单管理中。其中待付款和已完结状态的订单中可以进行“删除订单”的操作。

操作步骤和实际结果:购买者在“已完结”状态订单列表中在A订单点击“删除订单”按钮后,该列表中A订单信息删除成功,查看对应A商品的商家端的“已完结”的订单列表。发现该A订单也被删除了。购买者进行删除操作,商家的列表信息也被同步删除了。

也操作过对商家端进行删除订单,相对的购买者的订单管理列表信息也被删除。

期望结果:购买者和商家的分别对订单进行删除操作,不应该同步。逻辑上订单列表中,用户一端的删除操作不能影响另一个用户下信息的删除。即订单实际做了物理删除,应该做逻辑删除,客户进行逻辑删除后,只是在列表中隐藏看不到该信息而已。物理删除是真正的删除或者清零,文件不可恢复。

逻辑删除顾名思义,文件没有被真正的删除,只不过是文件名的第一个字节被改成操作系统无法识别的字符,通常这种删除操作是可逆的,就是说用适当的工具或软件可以把删除的文件恢复出来。 物理删除是指文件存储所用到的磁存储区域被真正的擦除或清零,这样删除的文件是不可以恢复的。 卖家删除商品,该商品正在进行中的订单不能进行任何操作

测试环境:购买者买了一个A商品,订单状态在待发货中。

测试操作与实际结果:商家把A商品删除或者下架状态后,状态在待收货的A商品的订单,不能进行发货等一系列操作。

期望结果:商家把A商品删除或者下架后,还在进行的A商品能够正常走完购买流程,即A商品订单能够达到“已完结”订单列表中。实际的商品删除为物理删除,因为是商品为物理删除,正在进行的订单找不到该商品的ID,订单进行下一步操作会报错。所以删除商品也应该是逻辑删除。并且正在进行的订单点击商品详情,要有友好提示:该商品已经不存在!

缺少模块

后来发现,该系统购买商品付款后都是到了一个被支付账号,即被支付账号是这个做该系统客户的。所以购买商品交易成功后,钱并不是直接打到每个商家的账户。为了能够处理这种现象,我们又增加了商家端账户余额计算,并且能够进行提现的操作的模块。这个都是要产品都要考虑到。

总结

测试都是基于需求上面。之前做过一个系统,整个系统的商品都是一个客户的商品,所以就不用考虑有“缺少商家端余额统计,能够提现”的模块,购物车也不用考虑不同公司、同一公司商品的排列。所以需求的确定还是根据用户使用方式和客户运行模式的影响

 

 

 

 

 



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有