Elena's BRD System Test Cases
# System Test Cases
## Table of Contents
1. [Introduction](#introduction)
2. [Test Case Summary](#test-case-summary)
3. [Test Case Details](#test-case-details)
- [Test Case 1: Online Disbursement](#test-case-1-online-disbursement)
- [Test Case 2: Manual Disbursement](#test-case-2-manual-disbursement)
- [Test Case 3: Regular and Past-due Repayment](#test-case-3-regular-and-past-due-repayment)
- [Test Case 4: Extraordinary Repayment via Digital Channel](#test-case-4-extraordinary-repayment-via-digital-channel)
- [Test Case 5: Bulk Upload for Sold Past-due Credits](#test-case-5-bulk-upload-for-sold-past-due-credits)
4. [Test Data](#test-data)
5. [Test Results](#test-results)
6. [Appendix](#appendix)
7. [Approval](#approval)
## Introduction
The purpose of this document is to outline the system test cases for Elena's Business Requirements Document (BRD). These test cases ensure the functional and non-functional requirements are met for the client's system, specifically focusing on payments, funds transfers, and loan lifecycle management.
## Test Case Summary
Summarize the test cases included in this document.
| Test Case ID | Test Case Title | Description | Priority | Status |
|--------------|-------------------------------------------|-------------------------------------------------------------|----------|------------|
| TC-001 | Online Disbursement | Test automatic initiation payment order for disbursement | High | Not Started|
| TC-002 | Manual Disbursement | Test manual initiation payment order for disbursement | High | Not Started|
| TC-003 | Regular and Past-due Repayment | Test processing of file with payment instructions for bills | Medium | Not Started|
| TC-004 | Extraordinary Repayment via Digital Channel| Test automatic initiation payment order via Digital Channel | High | Not Started|
| TC-005 | Bulk Upload for Sold Past-due Credits | Test file processing for sold past-due credits | Medium | Not Started|
## Test Case Details
### Test Case 1: Online Disbursement
- **Test Case ID:** TC-001
- **Description:** Automatic initiation payment order for disbursement.
- **Preconditions:** Disbursement request generated in LOS.
- **Test Steps:**
1. Generate disbursement request in LOS.
2. LOS sends disbursement request to T24.
3. T24 captures and processes the payment order.
4. T24 sends payment instruction to MIDDLEWARE.
5. MIDDLEWARE validates and processes the transaction.
6. T24 receives confirmation from MIDDLEWARE and finalizes the transaction.
- **Expected Results:** Payment transaction is successfully processed, and loan is disbursed.
- **Actual Results:** [To be filled after execution]
- **Status:** [Pass/Fail]
- **Comments:** [Any additional comments]
### Test Case 2: Manual Disbursement
- **Test Case ID:** TC-002
- **Description:** Manual initiation payment order for disbursement.
- **Preconditions:** Back Office user receives payment request.
- **Test Steps:**
1. Back Office user captures payment order details in T24.
2. T24 processes the payment order and sends it to MIDDLEWARE.
3. MIDDLEWARE validates and processes the transaction.
4. T24 receives confirmation from MIDDLEWARE and finalizes the transaction.
- **Expected Results:** Payment transaction is successfully processed, and loan is disbursed.
- **Actual Results:** [To be filled after execution]
- **Status:** [Pass/Fail]
- **Comments:** [Any additional comments]
### Test Case 3: Regular and Past-due Repayment
- **Test Case ID:** TC-003
- **Description:** Processing of file with payment instructions for bills.
- **Preconditions:** Bills are generated in T24.
- **Test Steps:**
1. T24 generates and sends file with payment instructions to The legacy system.
2. The legacy system processes the file and sends a response to T24.
3. T24 finalizes the payment transactions.
- **Expected Results:** Payment instructions are processed, and repayments are applied to the loan accounts.
- **Actual Results:** [To be filled after execution]
- **Status:** [Pass/Fail]
- **Comments:** [Any additional comments]
### Test Case 4: Extraordinary Repayment via Digital Channel
- **Test Case ID:** TC-004
- **Description:** Automatic initiation payment order for extraordinary repayment via Digital channel.
- **Preconditions:** Client initiates repayment via Digital channel.
- **Test Steps:**
1. Client initiates payment order via Mobile App.
2. MIDDLEWARE processes the payment instruction.
3. The legacy system processes the payment and sends file to PAYMENT LEGACY SOLUTION.
4. PAYMENT LEGACY SOLUTION processes the file and sends it to T24.
5. T24 credits the loan account or re-routes the payment as necessary.
- **Expected Results:** Payment is successfully processed and applied to the loan account.
- **Actual Results:** [To be filled after execution]
- **Status:** [Pass/Fail]
- **Comments:** [Any additional comments]
### Test Case 5: Bulk Upload for Sold Past-due Credits
- **Test Case ID:** TC-005
- **Description:** Processing of the file with payment instructions for sold past-due credits.
- **Preconditions:** Funds received in The legacy system account.
- **Test Steps:**
1. Back Office user uploads file to THE BANK dedicated application.
2. File is uploaded to T24 and validated.
3. T24 processes the bulk payment order.
4. Individual transactions are processed and accounts updated.
- **Expected Results:** Payment instructions are successfully processed and loans updated.
- **Actual Results:** [To be filled after execution]
- **Status:** [Pass/Fail]
- **Comments:** [Any additional comments]
## Test Data
Describe any test data required for the execution of the test cases.
## Test Results
Summarize the test results after the execution of the test cases.
| Test Case ID | Test Case Title | Status | Comments |
|--------------|-------------------------------------------|--------|----------------|
| TC-001 | Online Disbursement | [Pass/Fail] | [Comments] |
| TC-002 | Manual Disbursement | [Pass/Fail] | [Comments] |
| TC-003 | Regular and Past-due Repayment | [Pass/Fail] | [Comments] |
| TC-004 | Extraordinary Repayment via Digital Channel| [Pass/Fail] | [Comments] |
| TC-005 | Bulk Upload for Sold Past-due Credits | [Pass/Fail] | [Comments] |
## Appendix
Include any additional information or documents relevant to the test cases.
## Approval
Outline the approval process for the System Test Cases:
- **Prepared by:** Mike Meier
- **Date:** 04/29/2025
- **Approved by:** [Approver's Name]
- **Date:** [Approval Date]