Production test cases
Production test cases
Ensure your applications are running smoothly end-to-end by performing the following production test cases in the production environment with the live account.
Antom Dashboard does not support the implementation of production tests. Therefore, you need to complete the production test by yourself so as to ensure integration quality and avoid problems after starting your business. Refer to the following sections for details about test cases that are used in the production environment. The following sections present production test cases for payment, refund, and settlement services.
Payment
The following section presents production test cases for payment.
Test case 1
Merchant initiates a payment on a PC platform. The buyer makes a successful payment.
Verifications:
- The payment result notification is received.
- The order status is updated to the item delivery stage.
- The buyer is redirected to the merchant page.
Test case 2
Merchant initiates a payment on an iOS platform. The buyer has installed the wallet app and made a successful payment.
Verifications:
- The payment result notification is received.
- The order status is updated to the item delivery stage.
- The buyer is redirected to the merchant app.
Test case 3
Merchant initiates a payment on an iOS platform. The buyer has not installed the wallet app and made a successful payment.
Verifications:
- The payment result notification is received.
- The order status is updated to the item delivery stage.
- The buyer is redirected to the merchant app.
Test case 4
Merchant initiates a payment on an Android platform. The buyer has installed the wallet app and made a successful payment.
Verifications:
- The payment result notification is received.
- The order status is updated to the item delivery stage.
- The buyer is redirected to the merchant app.
Test case 5
Merchant initiates a payment on an Android platform. The buyer has not installed the wallet app and made a successful payment.
Verifications:
- The payment result notification is received.
- The order status is updated to the item delivery stage.
- The buyer is redirected to the merchant app.
Test case 6
Merchant initiates a payment on a WAP platform. The buyer has installed the wallet app and made a successful payment.
Verifications:
- The payment result notification is received.
- The order status is updated to the item delivery stage.
- The buyer is redirected to the merchant page in the browser.
Test case 7
Merchant initiates a payment on a WAP platform. The buyer has not installed the wallet app and made a successful payment.
Verifications:
- The payment result notification is received.
- The order status is updated to the item delivery stage.
- The buyer is redirected to the merchant page in the browser.
Test case 8
Merchant initiates a payment on a PC platform. The buyer's account balance is insufficient.
Verifications:
- The payment result notification is received.
- The inquiry result is
process_fail
.- The order status is updated to the termination.
Test case 9
Merchant initiates a payment in the app platform. The buyer's account balance is insufficient.
Verifications:
- The payment result notification is received.
- The inquiry result is
process_fail
.- The order status is updated to the termination.
Refund
The following section presents production test cases for refund.
Test case 1
Initiates a refund successfully.
Verifications:
- The refund notification is displayed successfully.
- The refund is received.
Settlement
The following section presents production test cases for settlement.
Test case 1
Merchant receives settlement payment when it comes to the settlement cycle and the payment reaches the minimum settlement amount.
Verifications:
- The payment is received from the bank.
- The payment amount is as expected.
Test case 2
Merchant can download the statement when it comes to the settlement cycle and the payment reaches the minimum settlement amount.
Verifications:
- The statement is correct.
- The settlement details are correct.
- The settlement summary is correct.