Step-by-Step Guide — Follow each step exactly as written. Every value you need to type is spelled out. Do not improvise.
TC-MEM-002: Member Directory (Detailed)
Member: testmember@rcme.membervu.com / Member123! (Maria Cruz) · Guest: guest@demo.membervu.com / Guest123! · Admin: admin@rcme.membervu.com / Admin123!
URL:
https://stg-rcme.membervu.com · Directory route /directory.
The member Directory is a SEARCH tool (by name/email) for approved members. It has no membership-type or status filters — those live on the admin All Members page (
/admin/members). Don't test for filter dropdowns here.
TC-DIR-01: View Directory
| Step | Action | Expected Result | Test Value |
|---|---|---|---|
| 1 | Log in as Maria Cruz → sidebar Directory (/directory). | Directory loads: a "My Summary" strip (status / member-since, engagement, outstanding dues) + a search panel with member rows (avatar/initials, name, email). | - |
PASS if: directory loads with the summary + member list.
TC-DIR-02: Search
| Step | Action | Expected Result | Test Value |
|---|---|---|---|
| 1 | In "Search by name or email…" type Cruz → Search. | Results filter to matches (e.g. Maria Cruz). | Cruz |
| 2 | Search Santos. | Shows Juan Santos. | Santos |
| 3 | Search Zzzznotfound. | No results / empty state. | Zzzznotfound |
| 4 | Click Clear. | Full list returns. (If >20 results, Prev/Next pagination appears.) | - |
PASS if: search filters by name/email and clears correctly.
TC-DIR-03: View a Member's Detail
| Step | Action | Expected Result | Test Value |
|---|---|---|---|
| 1 | Click a member (e.g. Ana Reyes). | Detail panel: contact, key dates (birthday/anniversary), upcoming events, socials, membership (Member Since + status), additional fields. Read-only for others. | - |
PASS if: the member detail opens.
TC-DIR-04: Guest / Logged-Out Cannot Access
| Step | Action | Expected Result | Test Value |
|---|---|---|---|
| 1 | Log in as guest (guest@demo.membervu.com). Note the sidebar. | Directory is not shown (role-gated to MEMBER/ADMIN/OFFICER/MEMBERSHIP_MANAGER). | - |
| 2 | Browse directly to https://stg-rcme.membervu.com/directory. | "Directory access requires approved membership" (or redirect). Not accessible. | /directory |
| 3 | Log out entirely; browse to /directory. | Redirect to login. | - |
PASS if: guests/logged-out users cannot access the directory.
TC-DIR-05: Admin Export (from All Members)
| Step | Action | Expected Result | Test Value |
|---|---|---|---|
| 1 | Log in as admin → Members → All Members (/admin/members) — this admin page (not the directory) is where bulk member data + export live. | Admin list with full details + KPIs. | - |
| 2 | Use the member export (CSV) if present. | A CSV downloads with member columns. (Export is CSV-only; there is no Excel export — see the audit note on PERF-EX.) | - |
PASS if: admin can export member data as CSV.
CLEANUP
Read-only test — no cleanup. Delete any downloaded CSV if desired.