← BBS SG Bank submission · All documents

Testing

Selected Categories: Functional test cases, Smoke test suite, Regression test suite, Performance test scenarios

Total Test Cases: 132


Functional test cases (33)

FUNCTIONAL-001 — Scaffold Python modernization package

Steps

FUNCTIONAL-002 — Add reproducible COBOL baseline runner

Steps

FUNCTIONAL-003 — Implement fixed-width record codec

Steps

FUNCTIONAL-004 — Add fixture allow-list catalog

Steps

FUNCTIONAL-005 — Add modern CLI contract skeleton

Steps

FUNCTIONAL-006 — Build ordered ledger account index

Steps

FUNCTIONAL-007 — Preflight account ledger validity

Steps

FUNCTIONAL-008 — Process accepted DWT mutations

Steps

FUNCTIONAL-009 — Preserve processor rejection paths

Steps

FUNCTIONAL-010 — Format fixed-width batch summary

Steps

FUNCTIONAL-011 — Publish ledger with safe replacement

Steps

FUNCTIONAL-012 — Validate ledger before replacement

Steps

FUNCTIONAL-013 — Orchestrate CLI ledger publication

Steps

FUNCTIONAL-014 — Append run audit JSONL

Steps

FUNCTIONAL-015 — Document migration and rollback

Steps

FUNCTIONAL-016 — Store run artifacts metadata

Steps

FUNCTIONAL-017 — Test Fixed-Width Record Parsing

Steps

FUNCTIONAL-018 — Commit Golden Parity Fixture Catalog

Steps

FUNCTIONAL-019 — Build Side-by-Side Parity Runner

Steps

FUNCTIONAL-020 — Gate Parity With Byte Comparisons

Steps

FUNCTIONAL-021 — Add Required Benchmark Timing Harness

Steps

FUNCTIONAL-022 — Publish Qualified Benchmark Speedup Report

Steps

FUNCTIONAL-023 — Scaffold Vite React Tailwind dashboard

Steps

FUNCTIONAL-024 — Create localhost batch API endpoints

Steps

FUNCTIONAL-025 — Return safe structured API errors

Steps

FUNCTIONAL-026 — Enforce allow-listed fixture identifiers

Steps

FUNCTIONAL-027 — Render batch evidence dashboard

Steps

FUNCTIONAL-028 — Add prototype labels and focus states

Steps

FUNCTIONAL-029 — Create Forge build and scan pipeline

Steps

FUNCTIONAL-030 — Gate releases on P0 parity

Steps

FUNCTIONAL-031 — Capture benchmark reports in shipping

Steps

FUNCTIONAL-032 — Package evidence artifacts deterministically

Steps

FUNCTIONAL-033 — Document rollout and rollback runbook

Steps


Smoke test suite (33)

SMOKE-001 — Scaffold Python modernization package

Steps

SMOKE-002 — Add reproducible COBOL baseline runner

Steps

SMOKE-003 — Implement fixed-width record codec

Steps

SMOKE-004 — Add fixture allow-list catalog

Steps

SMOKE-005 — Add modern CLI contract skeleton

Steps

SMOKE-006 — Build ordered ledger account index

Steps

SMOKE-007 — Preflight account ledger validity

Steps

SMOKE-008 — Process accepted DWT mutations

Steps

SMOKE-009 — Preserve processor rejection paths

Steps

SMOKE-010 — Format fixed-width batch summary

Steps

SMOKE-011 — Publish ledger with safe replacement

Steps

SMOKE-012 — Validate ledger before replacement

Steps

SMOKE-013 — Orchestrate CLI ledger publication

Steps

SMOKE-014 — Append run audit JSONL

Steps

SMOKE-015 — Document migration and rollback

Steps

SMOKE-016 — Store run artifacts metadata

Steps

SMOKE-017 — Test Fixed-Width Record Parsing

Steps

SMOKE-018 — Commit Golden Parity Fixture Catalog

Steps

SMOKE-019 — Build Side-by-Side Parity Runner

Steps

SMOKE-020 — Gate Parity With Byte Comparisons

Steps

SMOKE-021 — Add Required Benchmark Timing Harness

Steps

SMOKE-022 — Publish Qualified Benchmark Speedup Report

Steps

SMOKE-023 — Scaffold Vite React Tailwind dashboard

Steps

SMOKE-024 — Create localhost batch API endpoints

Steps

SMOKE-025 — Return safe structured API errors

Steps

SMOKE-026 — Enforce allow-listed fixture identifiers

Steps

SMOKE-027 — Render batch evidence dashboard

Steps

SMOKE-028 — Add prototype labels and focus states

Steps

SMOKE-029 — Create Forge build and scan pipeline

Steps

SMOKE-030 — Gate releases on P0 parity

Steps

SMOKE-031 — Capture benchmark reports in shipping

Steps

SMOKE-032 — Package evidence artifacts deterministically

Steps

SMOKE-033 — Document rollout and rollback runbook

Steps


Regression test suite (33)

REGRESSION-001 — Scaffold Python modernization package

Steps

REGRESSION-002 — Add reproducible COBOL baseline runner

Steps

REGRESSION-003 — Implement fixed-width record codec

Steps

REGRESSION-004 — Add fixture allow-list catalog

Steps

REGRESSION-005 — Add modern CLI contract skeleton

Steps

REGRESSION-006 — Build ordered ledger account index

Steps

REGRESSION-007 — Preflight account ledger validity

Steps

REGRESSION-008 — Process accepted DWT mutations

Steps

REGRESSION-009 — Preserve processor rejection paths

Steps

REGRESSION-010 — Format fixed-width batch summary

Steps

REGRESSION-011 — Publish ledger with safe replacement

Steps

REGRESSION-012 — Validate ledger before replacement

Steps

REGRESSION-013 — Orchestrate CLI ledger publication

Steps

REGRESSION-014 — Append run audit JSONL

Steps

REGRESSION-015 — Document migration and rollback

Steps

REGRESSION-016 — Store run artifacts metadata

Steps

REGRESSION-017 — Test Fixed-Width Record Parsing

Steps

REGRESSION-018 — Commit Golden Parity Fixture Catalog

Steps

REGRESSION-019 — Build Side-by-Side Parity Runner

Steps

REGRESSION-020 — Gate Parity With Byte Comparisons

Steps

REGRESSION-021 — Add Required Benchmark Timing Harness

Steps

REGRESSION-022 — Publish Qualified Benchmark Speedup Report

Steps

REGRESSION-023 — Scaffold Vite React Tailwind dashboard

Steps

REGRESSION-024 — Create localhost batch API endpoints

Steps

REGRESSION-025 — Return safe structured API errors

Steps

REGRESSION-026 — Enforce allow-listed fixture identifiers

Steps

REGRESSION-027 — Render batch evidence dashboard

Steps

REGRESSION-028 — Add prototype labels and focus states

Steps

REGRESSION-029 — Create Forge build and scan pipeline

Steps

REGRESSION-030 — Gate releases on P0 parity

Steps

REGRESSION-031 — Capture benchmark reports in shipping

Steps

REGRESSION-032 — Package evidence artifacts deterministically

Steps

REGRESSION-033 — Document rollout and rollback runbook

Steps


Performance test scenarios (33)

PERFORMANCE-001 — Scaffold Python modernization package

Steps

PERFORMANCE-002 — Add reproducible COBOL baseline runner

Steps

PERFORMANCE-003 — Implement fixed-width record codec

Steps

PERFORMANCE-004 — Add fixture allow-list catalog

Steps

PERFORMANCE-005 — Add modern CLI contract skeleton

Steps

PERFORMANCE-006 — Build ordered ledger account index

Steps

PERFORMANCE-007 — Preflight account ledger validity

Steps

PERFORMANCE-008 — Process accepted DWT mutations

Steps

PERFORMANCE-009 — Preserve processor rejection paths

Steps

PERFORMANCE-010 — Format fixed-width batch summary

Steps

PERFORMANCE-011 — Publish ledger with safe replacement

Steps

PERFORMANCE-012 — Validate ledger before replacement

Steps

PERFORMANCE-013 — Orchestrate CLI ledger publication

Steps

PERFORMANCE-014 — Append run audit JSONL

Steps

PERFORMANCE-015 — Document migration and rollback

Steps

PERFORMANCE-016 — Store run artifacts metadata

Steps

PERFORMANCE-017 — Test Fixed-Width Record Parsing

Steps

PERFORMANCE-018 — Commit Golden Parity Fixture Catalog

Steps

PERFORMANCE-019 — Build Side-by-Side Parity Runner

Steps

PERFORMANCE-020 — Gate Parity With Byte Comparisons

Steps

PERFORMANCE-021 — Add Required Benchmark Timing Harness

Steps

PERFORMANCE-022 — Publish Qualified Benchmark Speedup Report

Steps

PERFORMANCE-023 — Scaffold Vite React Tailwind dashboard

Steps

PERFORMANCE-024 — Create localhost batch API endpoints

Steps

PERFORMANCE-025 — Return safe structured API errors

Steps

PERFORMANCE-026 — Enforce allow-listed fixture identifiers

Steps

PERFORMANCE-027 — Render batch evidence dashboard

Steps

PERFORMANCE-028 — Add prototype labels and focus states

Steps

PERFORMANCE-029 — Create Forge build and scan pipeline

Steps

PERFORMANCE-030 — Gate releases on P0 parity

Steps

PERFORMANCE-031 — Capture benchmark reports in shipping

Steps

PERFORMANCE-032 — Package evidence artifacts deterministically

Steps

PERFORMANCE-033 — Document rollout and rollback runbook

Steps