Assist_Design/docs/plans/2026-02-24-uat-guidebook-design.md
2026-02-24 11:09:35 +09:00

2.0 KiB

UAT Guidebook Design

Date: 2026-02-24 Status: Approved

Goal

Create a UAT reference guidebook that explains each user journey in the Customer Portal, including what happens in WHMCS and Salesforce, so testers can verify end-to-end behavior.

Audience

QA testers who are familiar with WHMCS and Salesforce admin panels but do not have deep technical knowledge (no code, no API details).

Format

  • Markdown files in docs/uat/
  • Text descriptions only (no screenshots)
  • Organized by user journey
  • Reference guide style (not test scripts)

Structure

docs/uat/
├── README.md                              # Overview, how to use this guide
├── 01-signup-and-account-creation.md
├── 02-login-and-authentication.md
├── 03-dashboard-and-profile.md
├── 04-browsing-services.md
├── 05-ordering-a-service.md
├── 06-managing-sim-subscriptions.md
├── 07-managing-internet-subscriptions.md
├── 08-managing-vpn-subscriptions.md
├── 09-billing-and-invoices.md
├── 10-support-cases.md
├── 11-identity-verification.md
├── 12-notifications.md
├── 13-address-management.md
└── appendix-cross-reference.md            # Portal <-> WHMCS <-> Salesforce mapping

Journey File Template

Each journey file follows a consistent structure:

  1. Overview - What this journey covers (2-3 sentences)
  2. Portal Flow - Step-by-step what the user does, organized by sub-flows
  3. What Happens in WHMCS - Records created/updated, where to find them
  4. What Happens in Salesforce - Records created/updated, where to find them
  5. Key Things to Verify - What testers should pay attention to

Approach

  • Explore the actual codebase (portal pages, BFF services, domain mappers, integration docs) to understand real behavior
  • Write from the tester's perspective: "When you do X, you should see Y"
  • Use plain language, avoid code references or technical jargon
  • Mention specific WHMCS/Salesforce object names and fields testers can look up