本文档作为ReX开放平台服务商家对接测试指南,主要是整体介绍测试流程和相关注意事项说明,为方便商家的测试。
名称 | 说明 |
---|---|
pos订单 | 用户通过pos收银机购买的线下门店订单 |
app订单 | 用户通过手机淘宝app淘鲜达页面购买的线上订单 |
top平台 | 淘宝开放平台 |
1、日常环境:
该环境是ReX平台内部的测试沙箱环境,对接外部的测试环境。主要是用于测试和联调的环境。
2、预发环境:
该环境是ReX平台内部预上线前的环境,数据存储和线上使用的是同一套,是用户正式上线前的校验。
3、线上环境:
正式的生产环境。
1、外部商家店仓配置信息提供:
商家名称、商家code,子公司名称,子公司code, 门店名称,门店code,门店定位地址;
2、外部商品数据提供:
按照ReX运营提供的excel表模板填写提供;
1、根据商家提供的店仓数据进行测试店仓数据初始化;
2、将商家提供的测试商品数据导入测试门店。
3、仓的相关配置,上架测试商品库存等
注意事项:测试数据完成时间点必须要在开发联调之前。
测试计划模板:关键性的时间点明确;测试日报模板:进度同步;商品导入模板:方便商品的导入
1、ptm在制定测试计划时,双方测试负责人需要同步下各自的测试计划,主要是了解下双方的整体节奏情况,需要约定的关键时间点:
(1)提供测试数据的时间点;
(2)需要联测模块的联测时间点;
(3)全链路测试时间点;
(4)整体上线时间点;
2、建立好测试沟通群,双方同步各个模块对应的测试同学,方便沟通联系。
1、在测试沟通群里面沟通测试过程中的问题,包括环境、数据及bug等问题;
2、双方的ptm需要每天同步各自的整体测试进度——测试日报邮件同步
3、如果测试执行阶段出现阻塞问题ptm需要推动解决。
4、各个联测模块进入联测阶段,需要约定好联测的数据和case,双方各自的验证点。
由ReX产品运营测试整理全链路case并发起全链路测试执行,各个模块的测试及商家测试同学需要配合验证各自模块的内容,目的是为了发现链路上的问题。执行环境:预发环境;
在全链路测试执行完成后,邀请相关ReX产品同学介入产品验收环节。该环节主要是为确认需求实现情况和体验等问题。
产品验收完成及相关bug修复完毕后,研发同学制定相关发布计划,并同步给外部商家。服务端发布完成后,测试进行线上回归验证。
线下场景异常复杂,产品灰度发布是为了在现实场景下及早获得用户的意见反馈,降低产品发布后所带来的风险,保障正式发布后产品的稳定性。
(1)双方确定灰度门店、具体POS机器。
(2)双方确定产品灰度时间。
(3)同步产品灰度计划及产品更新点。
(1)增加灰度回滚策略
(2)灰度发布渐进机制,第一次灰度一台机器,第二次灰度一半机器。
(3)灰度前与门店确定线下紧急预案。(例:出现紧急情况可以立即更换老机器或开放新的收银通道)
不能使用测试账号在正式门店下单。这个会直接影响到对账等相关数据。