LogoLogo
  • Getting Started
    • About Tesseract
    • Our yield offering
    • Our platform offering
    • Security & Compliance
  • Earn Direct
    • Introduction to Earn Direct
      • For Institutional Clients
      • For Private Investors
      • For Treasury Management
    • Earn Direct API integration
  • Earn API
    • Overview
      • Calculating interest
      • Settlements
    • Solution architecture
      • Mapping to Tesseract data model
    • Process & Environments
      • Acceptance Testing
  • Working with Reports
  • FAQ
  • API docs
    • Earn Api
Powered by GitBook
On this page
Export as PDF
  1. Earn API
  2. Process & Environments

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:

  1. Creation of a New User and Access to products: Ensure new users can see and access all available Tesseract products.

  2. Deposit : Test the deposit function for both Lending and Managed DeFi products.

  3. View Balances: Check that the user’s balance updates correctly after deposits.

  4. View Transactions: Ensure the user can view their transaction history for both deposits and any accrued interests.

  5. 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:

  1. 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.

  2. 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.

  3. 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.

PreviousProcess & EnvironmentsNextWorking with Reports

Last updated 3 months ago