测试用例

概览

在切换到生产模式之前,请使用验收测试工具在测试模式下完成验收测试。验收测试基于 Antom 的集成规范,用于以下验证:

  • 验证调用 Antom 服务的请求是否符合规范。
  • 验证来自 Antom 的响应是否被处理正确。

测试用例 模块中完成验收测试可以提升您开发系统的稳定性和可用性。本文档以两个验收测试为例,为您提供逐步指引。

测试 1:在网站上完成支付

以下视频展示了一个测试案例的逐步操作,其旨在测试买家被引导至结账页面以完成支付并接收支付结果的过程。

测试 2:获取支付通知

登录 Antom Dashboard,在 开发者 栏中找到 测试用例 模块,随后根据提示进行验收测试。

test.png

验收测试允许您模拟主要的支付流程。要开始此测试,请点击 执行 并按照每个步骤的指示进行操作。您可以在执行过程中随时取消测试。验收测试由多个步骤组成,每个步骤都有详细的 操作说明 和作为验证检查点的 预期结果

步骤 1:上传结账页面的图片

  1. 发起支付请求,选择产品并进入结账页面。
  2. 上传结账页面的图片,请确保上传的图片符合数量、大小和格式等要求。
  3. 上传后,点击 确认离开 并等待 Antom 进行验证。Antom 将检查本地钱包图标的支付方式是否可用,图片验证通过后,您可以继续进行验收测试。

image

步骤 2:选择支付方式并提交支付请求

通过点击本地钱包图标提交支付请求。当显示本地钱包的收银台页面时,您可以继续进行验收测试。

image

步骤 3上传成功结果页的图片

提交您的身份验证信息以成功完成支付。您可以输入任何身份验证信息,沙箱将默认返回成功结果。在完成支付后,上传成功结果页的图片。确保上传的图片符合数量、大小和格式等要求。验证通过后,您可以继续进行验收测试。

image

步骤 4:接收支付通知

支付成功后,商户在服务器端接收到 SUCCESS 通知,返回的 resultStatusS。Antom 验证商户是否接收到SUCCESS通知,以及商户是否返回正确签名的 /v1/payments/notifyPayment 响应。

image

步骤 5上传订单状态页的图片

在收到成功的支付通知后,商户将订单状态更新为商品已发货。上传订单状态页面的图片,确保其符合数量、大小和格式等要求。上传后,点击 确认,并等待 Antom 验证商户是否已更新订单状态。

image

验收测试提供的测试用例用于验证您的处理逻辑是否正确处理来自 Antom 的正常和异常响应。正常响应包括成功的支付和退款,而异常响应包括失败的支付和退款结果。请务必完成所有验收测试, 以增强您开发系统的稳定性和可用性 。测试用例按不同产品组织成集合,具体的验收测试步骤,请参阅验收平台中的测试用例。如果您在验收测试过程中遇到任何问题,请联系 Antom 技术支持