ChurchConnect — UAT Test Script

User Acceptance Testing · 89 test cases across 15 areas

Test Run Information

89

Total

0

Pass

0

Fail

0

Blocked

0%

Pass Rate

Overall Progress (0/89 executed)89 remaining
PassFailBlocked
IDTest CaseResultTesterDateComments / Defects
auth-01

New user signup via email invitation

Steps: Accept an emailed invite link → complete profile → confirm you land on /Dashboard.

Expected: User is logged in, church/branch is populated in sidebar.

auth-02

Unauthenticated user sees landing page

Steps: Open the app in an incognito window.

Expected: Landing page is shown (not the dashboard).

auth-03

Church setup flow for first admin

Steps: Sign up as a brand-new admin with no pending invite → fill in Church Setup form → submit.

Expected: Church Group record is created; user is redirected to /Dashboard.

auth-04

Pending invite applied on login

Steps: Create a pending invite for a test email → sign up with that email.

Expected: User is automatically assigned to the correct branch; no /church-setup redirect.

auth-05

Sign out

Steps: Click the logout icon in the sidebar.

Expected: Session ends; user is redirected to the landing/login page.

Sign-Off

Tester

Name

Signature

Date

QA Lead / Reviewer

Name

Signature

Date

Product Owner

Name

Signature

Date

Overall UAT Decision

Notes / Conditions