bcgov / entity

ServiceBC Registry Team working on Legal Entities
Apache License 2.0
23 stars 59 forks source link

QA - ETC Review Application #23922

Open rstens opened 1 month ago

rstens commented 1 month ago

🧭 Exploratory Testing Charter: Examiner - Application Review, LTSA Information, and Approval Process

🎯 Purpose

Explore the Examiner’s functionality to:

  1. Review applications in read-only mode and download documents.
  2. Access LTSA information and review auto-approval flags.
  3. Manage approval, rejection, or decline of applications and validate changes in registration statuses.

🔍 Key Areas to Explore

1️⃣ Opening Applications in Read-Only Mode and Document Management

🌟 Scenarios:


2️⃣ Accessing and Reviewing LTSA Information

🌟 Scenarios:


3️⃣ Reviewing Auto-Approval Logic and Flags

🌟 Scenarios:


4️⃣ Approving or Declining Applications

🌟 Scenarios:


5️⃣ Viewing Audit Trail and Filing History

🌟 Scenarios:


🔑 Business Rules Summary

  1. Read-Only Application View:

    • Applications must open in read-only mode with no editing capabilities.
    • Documents uploaded must be downloadable.
  2. LTSA Information:

    • LTSA data opens in a new tab and shows ownership, tax, and tenancy details.
  3. Auto-Approval Logic:

    • Auto-approval outcomes are displayed row by row, with full review or approval status clearly indicated.
  4. Approval and Decline:

    • Approval: Creates a new registration with Active status.
    • Decline: Prompts examiner to Cancel or Suspend registration if it exists.
  5. Audit Log and Filing History:

    • All changes are recorded in real-time, with timestamps and examiner details for auditing.

🛠️ Exploration Checklist


🌐 Accessibility Scenarios

  1. Keyboard Navigation

    • Given a keyboard user accesses the application,
    • Then all elements (links, buttons) must be navigable via Tab and activated with Enter/Space keys.
  2. Screen Reader Support

    • Given a screen reader user navigates the application,
    • Then all elements (documents, status changes) must be announced properly.
  3. High Contrast Mode

    • Given a user with low vision enables high contrast mode,
    • Then the UI should remain coherent and readable.

🚀 Goal

Ensure the Examiner Dashboard provides a seamless experience for reviewing applications, managing registrations, and auditing changes while maintaining accessibility for all users.

rstens commented 1 month ago

Tester: Andy

Session 1: Opening Applications in Read-Only Mode and Document Management

Documentation

Time Spent: 5 min

What did you Test?

Any Observations You Want to Share?

Bug Report References:


rstens commented 1 month ago

Tester: Mikaela

Session 2: Accessing and Reviewing LTSA Information

Documentation


rstens commented 1 month ago

Tester:

Session 3: Reviewing Auto-Approval Logic and Flags

Documentation


rstens commented 1 month ago

Tester: Andy

Session 4: Approving or Declining Applications

Documentation

Time Spent: 10 min

What did you Test?

Any Observations You Want to Share?

Bug Report References:


rstens commented 1 month ago

Tester: Andy

Session 5: Viewing Audit Trail and Filing History

Documentation

Time Spent: 20 min

What did you Test?

Any Observations You Want to Share?
🟡 Issuing a certificate is recorded in the Filing History ONLY on the Registration Details page (but the CTA to issue certificate is ONLY on the Application Details page) ❌ Filing History on the Registration Details page is displayed in the wrong order (should be reverse chronological) ❓ No idea how to test how long the Filing History is stored for

Bug Report References:


rstens commented 1 month ago

Tester:

Session 6: Accessibility Testing

Documentation


rstens commented 1 month ago

Tester:

Session 7: Key Scenarios and Edge Cases

Documentation


rstens commented 1 month ago

Tester:

Session 8: Usability and Performance Testing

Documentation