测试用例
概览
在迁移到生产模式之前,使用验收测试工具在测试模式下完成验收测试流程。验收测试基于 Antom 的集成规范,用于以下验证:
- 验证调用 Antom 服务的请求是否符合规范。
- 验证 Antom 的响应是否处理正确。
完成验收测试将增强您开发系统的稳定性和可用性。要进行验收测试,请登录 Antom Dashboard,在 开发者 栏下找到 测试用例 。然后根据提示进行验收测试。
测试 1:在网站上完成支付
以下视频展示了一个测试案例,旨在测试买家如何被引导至结账页面以完成支付并接收支付结果。
测试 2:获取支付通知
登录Antom Dashborad,在开发者栏目中找到测试用例。随后根据提示进行验收测试。
图1. 测试用例
验收测试允许您模拟主要的支付流程。要开始此测试,请点击 开始 并按照每一步的指示进行操作。您可以在执行过程中随时取消测试。验收测试由五个步骤组成,每个步骤都有详细说明所需操作的指令和作为验证检查点的预期结果。
步骤1: 上传结账页面的图片
- 发起支付请求,选择产品并进入结账页面。
- 上传结账页面的图片。确保上传的图片符合数量、大小和格式等要求。
- 上传后,点击 确认 并允许Antom进行验证。Antom将检查本地钱包图标的支付方式是否可用。一旦图片验证通过,您可以继续进行验收测试。
图2. 上传结账页面图片
步骤2:选择支付方式并提交支付请求
开发者通过点击本地支付方式图标提交支付请求。当显示本地支付方式的收银台页面时,开发者可以继续进行验收测试。
图3. 选择支付方式并提交支付请求
步骤3:上传成功结果页面的图片
提交您的身份验证信息以成功完成支付。您可以输入任何身份验证信息,沙箱将默认返回成功结果。在完成支付后,上传成功结果页面的图片。确保上传的图片符合数量、大小和格式等要求。一旦验证通过,您可以继续进行验收测试。
图4. 上传成功结果页面的图片
步骤4:接收支付通知
支付成功后,商户在服务器端接收到SUCCESS
通知,返回 resultStatus 为S
。Antom 需要检查商家在服务器端是否接收到SUCCESS
通知,商户返回正确签名的/v1/payments/notifyPayment
响应。
图5. 接收支付通知
步骤5:上传订单状态页面的图片
商户在收到成功支付通知后更新状态为发货。接下来,开发者需要上传订单状态页面的图片。请注意,上传的图片需要满足数量、大小、格式等要求。图片上传后,点击 确认 并等待 Antom 审核。Antom 需要检查商户已将订单状态更新为 已发货 。至此您完成了 支付成功 的所有验收测试步骤。
图6. 上传订单状态页面图片
验收测试提供了测试用例,用于检查您的处理逻辑是否正确处理 Antom 的正常和异常响应。正常响应包括成功的支付和退款结果,而异常响应包括支付和退款失败的结果 。必须完成所有验收测试, 这将增强您开发系统的稳定性和可用性 。测试用例也按不同产品分为不同的集合。有关具体的验收测试步骤,请参阅验收平台中的测试用例。如果在验收测试过程中有任何问题,请联系 Antom 技术支持。