DEMO MODE -- Using simulated data. Connect backend for live data.
In Progress
Lead: Arjun KumarTeam: 8 membersStarted: 15 Jan 2026Due:30 Apr 2026

Test Plan & Scenarios

106 test scenarios covering functional, integration, performance, security, and UAT scenarios

These test scenarios represent the test plan, not live execution results.

Status values (Pass/Fail/Pending) indicate expected outcomes from the test plan. To run actual tests: npm test (unit) or npm run test:e2e (E2E).

Total Tests

106

84 Pass / 3 Fail / 19 Pending

Functional

40

NAV, Compliance, TER, AML

Integration

15

Data feeds, APIs, Filing

Non-Functional

51

Performance, Security, UI, UAT

Test Execution Summary
Pass: 84 Fail: 3 Pending: 19
TC-NAV-001

Equity NAV Shadow Computation

Pass

Compute shadow NAV for equity scheme with 50 holdings using NSE closing prices, verify accrued income and expense deduction.

Expected: Shadow NAV matches AMC-declared NAV within +/-0.0001 per unit

NAV Computation
TC-NAV-002

Debt NAV Computation with Accrual

Pass

Compute debt scheme NAV with 30 debt instruments, apply interest accrual using actual/365 day count convention.

Expected: Interest accrual matches to the nearest rupee; NAV variance < 0.01%

NAV Computation
TC-NAV-003

Hybrid Scheme NAV with Multi-Asset

Pass

Compute NAV for hybrid scheme holding equity, debt, gold ETF, and REITs with proportional asset valuation.

Expected: Each asset class valued correctly; blended NAV matches expected value

NAV Computation
TC-NAV-004

Corporate Action -- Bonus Issue Impact

Pass

Process 1:1 bonus issue for top holding. Verify quantity doubles, cost basis adjusts, and NAV remains neutral.

Expected: Post-bonus NAV change <= 0.0001; quantity doubled; cost halved per unit

NAV Computation
TC-NAV-005

Corporate Action -- Stock Split Processing

Pass

Process 1:5 stock split. Verify face value, quantity, and price adjustments are correctly applied.

Expected: Quantity 5x; price 1/5x; total value unchanged; NAV impact zero

NAV Computation
TC-NAV-006

NAV Computation with Stale Price Detection

Pass

Inject stale prices for 3 securities (no price update for 3 days). Verify stale price alert is triggered.

Expected: System flags 3 securities as stale; suggests last available price with warning

NAV Computation
TC-NAV-007

Side-Pocket NAV Segregation

Pending

Trigger credit event on a debt holding. Verify side-pocket creation with separate NAV for segregated portfolio.

Expected: Two NAVs generated: main portfolio and segregated; units correctly split

NAV Computation
TC-NAV-008

Swing Pricing Adjustment on Large Redemption

Pending

Simulate net redemption exceeding 5% of AUM. Verify swing factor applied to NAV.

Expected: Swing-adjusted NAV < unadjusted NAV by swing factor amount; factor within range

NAV Computation
TC-NAV-009

NAV Error Detection -- Anomalous Movement

Pass

Inject artificial 5% NAV jump on a large-cap equity fund. Verify anomaly detection triggers investigation alert.

Expected: Anomaly alert raised within 60 seconds; investigation workflow initiated

NAV Computation
TC-NAV-010

Multi-Currency NAV for International FoF

Pass

Compute NAV for fund-of-funds holding USD and EUR denominated underlying funds with RBI reference rate conversion.

Expected: Currency conversion uses correct RBI rates; NAV in INR within 0.01% tolerance

NAV Computation
TC-IC-001

Single Issuer Equity -- At Limit

Pass

Holdings at exactly 10.00% in single issuer equity. Verify NO breach is flagged.

Expected: No breach flagged; warning indicator shown (amber) at >=8.5%

Investment Compliance
TC-IC-002

Single Issuer Equity -- Breach

Pass

Holdings at 10.01% in single issuer equity. Verify active breach is flagged and escalated.

Expected: Active breach flagged; severity: Critical; notification sent to compliance officer

Investment Compliance
TC-IC-003

Group Exposure at 20% Limit

Pass

Aggregate group company exposure at exactly 20.00%. Verify compliant status with near-limit warning.

Expected: Compliant status; amber warning displayed; trustee notification prepared

Investment Compliance
TC-IC-004

Pre-Trade Block on Limit Breach

Pass

Submit buy order that would push single issuer exposure to 11.2%. Verify order is blocked.

Expected: Order rejected with reason code; fund manager receives rejection notification

Investment Compliance
TC-IC-005

Passive Breach Detection -- Market Movement

Pass

Market rally causes single issuer to cross 10% due to price appreciation (not active trade). Classify as passive breach.

Expected: Breach flagged as 'Passive'; rectification deadline set per SEBI norms

Investment Compliance
TC-IC-006

Scheme Categorization -- Large Cap Fund

Pass

Verify large-cap fund maintains minimum 80% in large-cap stocks per AMFI quarterly classification.

Expected: Large-cap allocation verified at >=80%; AMFI classification list used correctly

Investment Compliance
TC-IC-007

Sector Concentration Limit

Fail

Sector exposure reaches 25.5% in a diversified equity fund. Verify breach flagged.

Expected: Sector concentration breach flagged; limit = 25%; actual = 25.5%

Investment Compliance
TC-IC-008

Inter-Scheme Transfer Validation

Pending

Process inter-scheme transfer of 50,000 units of a debt security. Verify market price execution and board recording.

Expected: Transfer executed at market price; deviation < 0.1%; board resolution reference attached

Investment Compliance
TC-IC-009

Derivative Exposure Limit Check

Pass

Equity scheme with derivative hedging position. Verify gross exposure within SEBI limits.

Expected: Hedging exposure correctly classified; net exposure within 100% of NAV limit

Investment Compliance
TC-IC-010

Credit Rating Downgrade -- Debt Fund

Pass

Rating downgrade from AA+ to A for a corporate bond holding in banking & PSU fund. Verify compliance alert.

Expected: Compliance alert for rating breach; rectification timeline triggered; trustee notified

Investment Compliance
TC-TER-001

TER Slab Calculation for Equity Fund

Pass

Equity scheme with AUM of Rs. 5,000 Cr. Verify TER calculation matches SEBI slab-wise limits.

Expected: Weighted average TER <= SEBI maximum for Rs. 5,000 Cr AUM slab

TER & Expenses
TC-TER-002

Regular vs Direct Plan TER Differential

Pass

Compare TER between regular and direct plans. Verify differential equals distribution commission.

Expected: TER differential matches trail commission amount; no cross-subsidization

TER & Expenses
TC-TER-003

TER Breach Alert -- Approaching Limit

Pass

Scheme TER at 98% of SEBI maximum. Verify approaching-limit alert is triggered.

Expected: Amber alert triggered at 95% utilization; red alert at 100%

TER & Expenses
TC-TER-004

Exit Load Utilization Tracking

Pending

Verify exit load collected is properly utilized for scheme expenses and excess credited to NAV.

Expected: Exit load utilization report matches actual expense heads; excess booked to NAV

TER & Expenses
TC-TER-005

B30 City Additional Expense Eligibility

Pass

Verify additional 30bps expense is charged only against inflows from B30 cities.

Expected: B30 inflow amount validated; additional charge applied proportionally

TER & Expenses
TC-FA-001

Daily Trial Balance Reconciliation

Pass

Generate trial balance and reconcile against custodian holding report and bank statement.

Expected: Trial balance debits = credits; custodian variance = 0; bank reconciled

Fund Accounting
TC-FA-002

Dividend Income Recognition

Pass

Process dividend declaration for 5 equity holdings. Verify ex-date recognition and income booking.

Expected: Dividend income recognized on ex-date; receivable booked; NAV impact correct

Fund Accounting
TC-FA-003

Capital Gains Computation (FIFO)

Pass

Sell 10,000 shares acquired across 4 lots. Verify FIFO-based capital gains computation.

Expected: First lot consumed first; short-term/long-term correctly classified; gain computed accurately

Fund Accounting
TC-FA-004

Unit Capital Accounting -- SIP Processing

Pass

Process daily SIP subscriptions for 500 investors. Verify unit allotment at applicable NAV.

Expected: Units allotted at correct NAV; unit capital balanced; 100% STP rate

Fund Accounting
TC-FA-005

SEBI Financial Statement Generation

Pending

Generate full financial statements per SEBI format for a complete financial year.

Expected: Balance sheet, P&L, cash flow generated; all mandatory schedules populated; variance = 0

Fund Accounting
TC-AML-001

Suspicious Transaction Detection -- High Value

Pass

Single investment of Rs. 50 Lakhs from new investor with no income documentation.

Expected: STR alert generated; risk score elevated; enhanced due diligence workflow triggered

AML/KYC
TC-AML-002

PEP Screening -- Name Match

Pass

New investor name matches PEP database entry. Verify enhanced screening workflow.

Expected: PEP match flagged; enhanced due diligence form generated; senior management approval required

AML/KYC
TC-AML-003

Sanctions Screening -- Fuzzy Match

Pass

Investor name with slight spelling variation matches OFAC sanctions list. Verify fuzzy matching triggers alert.

Expected: Fuzzy match alert with similarity score >=85%; manual review workflow initiated

AML/KYC
TC-AML-004

CTR Threshold Monitoring

Pass

Cash transaction of Rs. 11 Lakhs across 2 transactions in same day. Verify CTR generated.

Expected: Aggregate cash exceeds Rs. 10 Lakh threshold; CTR auto-generated for FIU filing

AML/KYC
TC-AML-005

KYC Document Validation -- PAN Verification

Pass

Submit investment with PAN number. Verify PAN validation against NSDL database.

Expected: PAN verified successfully; name match confirmed; status updated to KYC compliant

AML/KYC
TC-AML-006

Re-KYC Expiry Alert

Pass

Investor KYC due for renewal in 30 days. Verify reminder notification triggered.

Expected: Email and SMS reminder sent to investor; RM notification generated; 30/15/7 day reminders

AML/KYC
TC-AML-007

Structuring Detection -- Multiple Sub-Threshold Purchases

Pass

8 purchases of Rs. 9.5 Lakh each across 8 different schemes within 2 business days by same investor.

Expected: Structuring pattern detected; aggregate Rs. 76 Lakh flagged; STR alert generated

AML/KYC
TC-AML-008

Round-Tripping Detection

Fail

Investor buys Rs. 25 Lakh in Scheme A, redeems next day, immediately invests in Scheme B, repeats 3x in a month.

Expected: Round-tripping pattern flagged; unusual transaction alert; compliance review initiated

AML/KYC
TC-AML-009

Dormant Account Reactivation

Pass

Account dormant for 18 months suddenly receives Rs. 1 Cr subscription.

Expected: Dormant account reactivation alert; source of funds verification triggered

AML/KYC
TC-AML-010

Beneficial Ownership Verification -- Trust Account

Pending

New trust account with complex structure. Verify beneficial owner identification through trust chain.

Expected: Ultimate beneficial owners identified through trust chain; all UBOs with >25% documented

AML/KYC