订单怎么测试?(主要测试订单的状态变化)
我们系统的订单⽣成的流程是这样⼦的,⽤户下单后,系统会在⽤户端和卖家端⽣成⼀个待付款的订单,同时在数据库也会⽣成⼀个待付款的订单;当⽤户付款之后,⽤户端显⽰待发货状态,卖家端显⽰已付款待发货状态,订单在数据库的状态为待发货,产品相应的库存量会减少,⽤户的账户⾦额减少相应的⾦额;当卖家发货后,⽤户端和卖家端的订单状态都显⽰为配送中,数据库中的订单状态也同时发⽣变化;当⽤户确认收货后,订单状态会显⽰为已完成,待评价状态,数据库中的订单状态也同时发⽣变化,买家⽀付的款项会打⼊到卖家的账户;当⽤户评论完后,订单状态显⽰为已结束,数据库中的订单状态也同时发⽣变化。这是⼀个正常的流程,我们测试的时候,要优先把这个流程测试通过。
然后再考虑⽤户的其他使⽤场景,⽐如:
1. ⽤户下单后,取消订单;
2. 下单后,⼀直不付款,检查订单超时不付款的场景下,会不会⾃动取消订单;
3. 在订单快超时时,付款;
4. 下单后,在不同的终端登录,⼀端取消订单,同时⼀端对该订单进⾏付款;
5. 弱⽹状态下,多次点击提交订单按钮,检查是否会⽣成多个订单;
6. ⽤户付款后,申请退款,买家端的订单状态为退款申请中,卖家端显⽰为退款审核;申请退款通过后,订单状态为已关闭状态,买家
收到退还的⾦额;卖家拒绝退款,订单状态为待发货状态;卖家超时不处理退款申请,⾃动退款,订单⾃动设置为已退款状态,买家收到退还的⾦额;
7. 当卖家发货后,买家申请退款,买家端的订单状态为退款申请中,卖家端显⽰为退款审核;申请退款通过后,订单状态为已关闭状
态,买家收到退还的⾦额;卖家拒绝退款,订单状态为待发货状态;卖家超时不处理退款申请,⾃动退款,订单⾃动设置为已退款状态,买家收到退还的⾦额;
8. 买家收货后,买家申请退款/退货,买家端的订单状态为退款申请中,卖家端显⽰为退款审核;申请退款通过后,订单状态为已关闭状
态,买家收到退还的⾦额;卖家拒绝款/退货,订单状态为已确认收货状态;卖家超时不处理退款/退货申请,⾃动退款,订单⾃动设置为已退款状态,买家收到退还的⾦额;
9. 买家长时间不确认收货,系统⾃动确认收货,系统⾃动设为好评,订单状态为已结束,卖家收到买家的货款;
时间 同步10. 收货后,超时不评论,系统⾃动设为好评,订单状态为已结束。
这些是功能测试的场景,每个场景,我们都要检查数据库对应订单的数据变化。
⽤户体验:
液晶电视有哪些尺寸1. 订单界⾯是否整洁,清晰,⽂字⼤⼩是否适中,订单编号是否能复制;
beat it 歌词2. 下单,取消订单,申请退款等功能是否有响应的提⽰,提⽰是否合理;
3. 超时时长是否有倒计时提⽰;
高考祝福词4. 只对订单的部分商品进⾏发货,订单⾥的商品发货状态是否分开展⽰;
5. 是否⽀持Enter,tab等快捷键。
安全性:
1. 使⽤Fiddler,检查是否能拦截篡改修改订单的信息。
兼容性:
好运中国年2022
1. web端,在不同的浏览器,⽐如:⾕歌,IE,⽕狐,360上测试;
2. app端,在主流的不同的机型,不同的分辨率,不同的操作系统的⼿机上进⾏测试,⽐如:xxx;
性能:
1. 多⽤户并发下单;
风筝制作图片2. 提交订单,取消订单,申请退款的响应时间。
可靠性:
1. 多⽤户长时间运⾏提交订单功能。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论