Skip to content

aidantrabs/rfhl-uat-aqa

Repository files navigation

RFHL UAT AQA

Playwright TypeScript Biome

End-to-end test automation for the RFHL UAT banking dashboard.
Validates user journeys from authentication through financial operations.


Overview

Black-box test automation against the live UAT environment. Tests are user-journey driven and route-focused-validating what users experience, not implementation details.

Status Feature
Authentication & Access
Home Dashboard
Accounts
Transfers
Payments
Cards
Service Requests

AQA Scope

Note

For detailed pass/fail criteria, see AQA Criteria.

flowchart LR
    A[Login] --> B[Dashboard]
    B --> C[Accounts]
    C --> D[Transfers]
    D --> E[Payments]
    E --> F[Cards & Services]
    F --> G[Logout]
Loading

What we validate:

  • Route access control and session integrity
  • Page load, refresh, and navigation stability
  • API-backed data accuracy (balances, transactions, timestamps)
  • Transaction flows (transfers, payments) with success/failure handling
  • Graceful degradation under slow networks and partial failures
  • Cross-browser consistency (Chromium, Firefox, WebKit)

Quick Start

See Contributing Guide for full setup.

npm test          # Run all tests
npm test:ui       # Run with UI
npm test:report   # View report

Sign-Off Gate

Important

UAT sign-off requires 0 test failures across all browsers.

See the full UAT Sign-Off Checklist.

About

End-to-end test automation for the RFHL UAT banking dashboard. Validates user journeys from authentication through financial operations.

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors