酒店渠道业务测试方案

背景介绍

  • 项目名称:惠行
  • 项目简介:通过渠道分销,达到酒店订房量增产。

业务介绍

产品主要模块:

  • 酒店基础信息
  • 房型 价格类型
  • 酒店价格
  • 订单

角色:

架构介绍

后端:springBoot + mybatis;
中间件:redis;
数据库:mysql;
运行环境:jdk1.8 、jar、 Linux

测试方案

由于项目是开发下游接口。被测为我司开发出来的接口,所以,方案如下:

新增、修改,通过调用我司接口操作,将返回数据与代理通对于查询返回数据中的关键信息进行比对。

测试难点:

  • 难点一:

项目工期短而重。开发未能提供开发接口文档。

解决方案:

  1. 优先测试主功能:
    • 订单模块;
    • 销售房型新增和匹配;
  2. 走查代码,将接口其添加到 meterSphere 上;
  3. 要求开发后续补充文档说明;
  • 难点二:

因为 分销商 接口没有提供下单进供应商的接口,所以,只能通过查询订单接口,将订单捞进我司系统订单模块中。而开发没有开发接口,无法通过接口进行测试

解决方案:
现阶段:通过分销商开发协助生成订单进行联调接口测试。
下一阶段:收集分销商订单中 发起取消、新订、修改单等不同订单状态报文。搭建 mockServer 。并实现订单模块接口自动化。

  • 难点三:

酒店名称两方在细节上存在差异,容易导致匹配错误。但业务要求,不能全匹配。

解决方案:
现阶段:所有匹配创建后不生效,通过人工后再生效。
下个阶段:收集生产错误匹配,调整酒店匹配权重。