Phase 6: Testing
Goal
Validate the migrated system end-to-end: E2E tests, load tests, and sign-off for production cutover.
Duration: Week 8
Status: See Migration Overview and Progress.
Tasks
| # | Task | Owner | Done |
|---|---|---|---|
| 1 | E2E test suite (critical user journeys) | ||
| 2 | Load and resilience testing | ||
| 3 | Sign-off and production cutover plan |
Flow: Test pyramid
flowchart TD
A[E2E: Deposit, Withdraw, Pay] --> B[Integration: Services + DB]
B --> C[Unit: Handlers, Signers]
D[Load Tests] --> A
E[Cutover Plan] --> F[Go live]
Deliverable
- E2E tests cover: login, deposit detection, withdrawal, payment (and other critical flows).
- Load tests run against staging; results documented.
- Cutover plan (traffic switch, rollback criteria) agreed and documented.