文档中心 > 常用工具

商家对接测试指南

更新时间:2020/03/11 访问次数:2684

引言

概述

本文档作为ReX开放平台服务商家对接测试指南,主要是整体介绍测试流程和相关注意事项说明,为方便商家的测试。

名称解释

名称 说明
pos订单 用户通过pos收银机购买的线下门店订单
app订单 用户通过手机淘宝app淘鲜达页面购买的线上订单
top平台 淘宝开放平台

相关简介

测试环境

1、日常环境:
该环境是ReX平台内部的测试沙箱环境,对接外部的测试环境。主要是用于测试和联调的环境。

2、预发环境:
该环境是ReX平台内部预上线前的环境,数据存储和线上使用的是同一套,是用户正式上线前的校验。

3、线上环境:
正式的生产环境。

测试数据

外部商家需提供的测试数据

1、外部商家店仓配置信息提供:

商家名称、商家code,子公司名称,子公司code, 门店名称,门店code,门店定位地址;

2、外部商品数据提供:
按照ReX运营提供的excel表模板填写提供;

ReX平台内部测试数据

1、根据商家提供的店仓数据进行测试店仓数据初始化;

2、将商家提供的测试商品数据导入测试门店。

3、仓的相关配置,上架测试商品库存等

注意事项:测试数据完成时间点必须要在开发联调之前。

相关模板

测试计划模板:关键性的时间点明确;测试日报模板:进度同步;商品导入模板:方便商品的导入

测试对接流程

image

测试计划

1、ptm在制定测试计划时,双方测试负责人需要同步下各自的测试计划,主要是了解下双方的整体节奏情况,需要约定的关键时间点:
(1)提供测试数据的时间点;

(2)需要联测模块的联测时间点;

(3)全链路测试时间点;

(4)整体上线时间点;

2、建立好测试沟通群,双方同步各个模块对应的测试同学,方便沟通联系。

测试执行阶段

1、在测试沟通群里面沟通测试过程中的问题,包括环境、数据及bug等问题;

2、双方的ptm需要每天同步各自的整体测试进度——测试日报邮件同步

3、如果测试执行阶段出现阻塞问题ptm需要推动解决。

4、各个联测模块进入联测阶段,需要约定好联测的数据和case,双方各自的验证点。

全链路测试

由ReX产品运营测试整理全链路case并发起全链路测试执行,各个模块的测试及商家测试同学需要配合验证各自模块的内容,目的是为了发现链路上的问题。执行环境:预发环境;

产品验收

在全链路测试执行完成后,邀请相关ReX产品同学介入产品验收环节。该环节主要是为确认需求实现情况和体验等问题。

发布上线

产品验收完成及相关bug修复完毕后,研发同学制定相关发布计划,并同步给外部商家。服务端发布完成后,测试进行线上回归验证。

pos灰度机制

线下场景异常复杂,产品灰度发布是为了在现实场景下及早获得用户的意见反馈,降低产品发布后所带来的风险,保障正式发布后产品的稳定性。

与商家沟通,确定灰度目标

(1)双方确定灰度门店、具体POS机器。

(2)双方确定产品灰度时间。

(3)同步产品灰度计划及产品更新点。

灰度策略

(1)增加灰度回滚策略

(2)灰度发布渐进机制,第一次灰度一台机器,第二次灰度一半机器。

(3)灰度前与门店确定线下紧急预案。(例:出现紧急情况可以立即更换老机器或开放新的收银通道)

注意事项

不能使用测试账号在正式门店下单。这个会直接影响到对账等相关数据。

FAQ

关于此文档暂时还没有FAQ
返回
顶部