Acceptance Testing
A brief description of the Acceptance Testing required for a successful go-live
The Earn API integration acceptance testing is designed to ensure that both the user interface and backend financial transactions are functioning correctly within the system. It evaluates essential functionalities such as account creation, product access, deposits, withdrawals, and balance and transaction visibility. Additionally, it tests the integrity of settlement processes and wallet configurations to ensure accurate and efficient financial interactions between the Partner and Tesseract. This comprehensive testing is crucial for verifying the seamless operation and reliability of the Earn API integration before its full deployment.
These tests should be performed directly in Production.
TC_1: User Journey Test
Objective: This test case verifies that the user can access and interact with all the selected Lending products, as well as Managed DeFi products through Earn API, ensuring that all user-related functionalities such as account creation, deposit, withdrawal, and balance views are functioning as expected within the integration.
Key Steps:
Creation of a New User and Access to products: Ensure new users can see and access all available Tesseract products.
Deposit : Test the deposit function for both Lending and Managed DeFi products.
View Balances: Check that the user’s balance updates correctly after deposits.
View Transactions: Ensure the user can view their transaction history for both deposits and any accrued interests.
Withdraw Funds: Confirm that withdrawals are processed correctly and balances update accordingly.
TC_2: Settlement Test
Objective: This test assesses the accuracy and efficiency of settlement transfers between the Partner and Tesseract, verifying that all financial transactions related to settlements are handled correctly, and that wallet configurations are set up properly.
Key Steps:
Deposit Across All Products: Test the deposit functionality by ensuring the Partner owes Tesseract for all currencies, simulating a real-world load on the system.
Observe Day 1 Earn API Reports: Check the reports for any discrepancies in the recorded transactions and ensure that all expected outbound transfers to Tesseract are successful.
Withdraw Funds and Observe Day 2 Reports: After ensuring all funds are deposited, test the withdrawal to simulate Tesseract owing the Partner. Verify the next day’s reports to ensure all inbound transfers to the company’s wallets are successful.
Last updated