# UAT 验证

{% hint style="info" %}
遇到 API 接入问题时，可登录 [Eva](https://www.atriptech.com/) 寻求帮助。
{% endhint %}

当沙箱集成已经具备上线验证条件时，使用这页。

### 本阶段目标

验证沙箱集成已经可用于生产。

这一阶段把已完成的沙箱集成转成可批准的上线结果。

### 何时开始 UAT

满足以下条件后再开始：

* 沙箱凭证已可用
* 核心预订流程已集成
* 请求头和认证已稳定
* 若要求完整集成 UAT，webhook 处理已准备好
* 团队已能端到端执行测试用例

### UAT 轨道

共有两条 UAT 轨道。

#### 1. 购物与出票 UAT

用于验证标准搜索到出票流程。

通常覆盖：

* 搜索
* 验价
* 下单
* 支付
* 出票结果

#### 2. 完整集成 UAT

用于验证 Atlas 与你方预订平台之间的端到端集成。

通常覆盖：

* 乘客类型组合
* 行程类型组合
* 直飞和中转行程
* 支付方式
* 附加服务
* webhook
* 运营跟进流程

### 提交前准备

提交前准备这些内容：

* 填好的 UAT 模板
* 每个场景的测试证据
* 预期结果与实际结果
* 相关订单号或请求 ID
* 完整集成场景所需的 webhook 证据
* 若需要，团队使用的 Postman 集合

### 推荐执行顺序

{% stepper %}
{% step %}

### 下载正确模板

选择与你的集成范围匹配的 UAT 轨道。
{% endstep %}

{% step %}

### 执行全部必测场景

在沙箱中跑完所有场景，并清晰记录结果。
{% endstep %}

{% step %}

### 附上证据

按需附上请求结果、截图、webhook 样例和订单引用。
{% endstep %}

{% step %}

### 通过 ATRIP 提交

在 ATRIP 中通过 Eva 提交完整的 UAT 结果。
{% endstep %}

{% step %}

### 等待审核反馈

Atlas 会审核提交内容，并可能要求补充说明或重测。
{% endstep %}
{% endstepper %}

### 下载资源

#### 购物与出票 UAT 模板

{% file src="<https://content.gitbook.com/content/ClIWQjtgO3wtMk0oYDks/blobs/KBlvklFAlOaqdpVc7LjG/Atlas%20UAT%20Test%20Shopping%20&%20Ticketing%20Services%20Only%20Template.xlsx>" %}

#### 购物与出票 Postman 集合

{% file src="<https://content.gitbook.com/content/ClIWQjtgO3wtMk0oYDks/blobs/bbeMVIvjNfIIPSQhPCWc/Atlas%20UAT%20Test%20Shopping%20&%20Ticketing%20Services%20Only%20Postman%20Collection.zip>" %}

#### 完整集成 UAT 模板

{% file src="<https://content.gitbook.com/content/ClIWQjtgO3wtMk0oYDks/blobs/kp5FzAH22KCFdgscWV8u/Atlas%20UAT%20Test%20Full%20Integration%20Template.xlsx>" %}

#### 完整集成 Postman 集合

{% file src="<https://content.gitbook.com/content/ClIWQjtgO3wtMk0oYDks/blobs/haarynvdu6YHMBcITtLJ/Atlas%20UAT%20Test%20Full%20Integration%20Postman%20Collection%2020230424.zip>" %}

### 提交流程

完成对应模板后，在 ATRIP 中通过 Eva 提交结果。

![](https://content.gitbook.com/content/ClIWQjtgO3wtMk0oYDks/blobs/gVT1nWlh6Kev2LVB1A15/image.png) <mark style="color:$info;">**==>**</mark> ![](https://content.gitbook.com/content/ClIWQjtgO3wtMk0oYDks/blobs/D4nNQCC9xoZxHUzpEAyt/image.png)

### 常见退回原因

* 场景缺失
* 预期结果或实际结果不完整
* 没有支持证据
* 乘客类型或行程类型覆盖不清楚
* 完整集成 UAT 未展示 webhook 流程

### 完成标准

当你满足以下条件时，本阶段完成：

* 已提交正确的 UAT 轨道
* 已附上所需证据
* 已处理审核反馈
* 已收到 UAT 通过结果

### 本阶段产出

* 已批准的 UAT 结果
* 已确认的上线准备状态

### 下一步

UAT 通过后：

* 请客户经理把账号切到 `LIVE`
* 生成生产凭证
* 配置生产 IP 白名单
* 替换沙箱接口地址
* 运行受控 smoke test
* 监控首批生产订单和 webhook 事件

### 相关页面

* [沙箱开发](https://resources.atriptech.com/api-wen-dang/ji-cheng-zhi-nan/quick-start/sha-xiang-kai-fa)
* [快速开始](https://resources.atriptech.com/api-wen-dang/ji-cheng-zhi-nan/quick-start)
* [生产上线](https://resources.atriptech.com/api-wen-dang/ji-cheng-zhi-nan/quick-start/sheng-chan-shang-xian)
* [Webhook 概览](https://resources.atriptech.com/api-wen-dang/ji-cheng-zhi-nan/webhook-gai-lan)
