Step-by-Step Guide — Follow each step exactly as written. All values are provided — do not improvise.
TC-RPT-003: Event Reports (Detailed)
Module: Reporting - Events
Primary Test User: admin@rcme.membervu.com / Admin123! (Admin)
URLs for this test:
Frontend:
Frontend:
https://stg-rcme.membervu.com/login
Step 1: Login and Navigate to Reports
| Step | Action (EXACT clicks/typing) | Expected Result (EXACT text/behavior) | Test Value |
|---|---|---|---|
| 1 | Open your browser and go to:https://stg-rcme.membervu.com/loginEnter email: admin@rcme.membervu.comEnter password: Admin123!Click "Sign In". |
Login succeeds. Dashboard loads. | Email: admin@rcme.membervu.comPassword: Admin123! |
| 2 | If tour appears, click "Skip". Navigate to Admin > Reports. | Reports page loads. | - |
Step 2: Event Attendance Report
Purpose: Verify attendance data for a specific event.
| Step | Action (EXACT clicks/typing) | Expected Result (EXACT text/behavior) | Test Value |
|---|---|---|---|
| 1 | Click on "Event Reports" or "Event Attendance". | Event report page loads. | - |
| 2 | Select a specific past event from the event dropdown or list. | Event details load showing attendance data. | - |
| 3 | Check the attendance summary. | Report shows: - Registered: number of registrations - Attended: number who checked in - Attendance Rate: percentage (attended/registered) |
- |
| 4 | Verify the attendance rate calculation. | Attendance rate = (Attended / Registered) x 100. The displayed percentage should match this calculation. | - |
PASS if: Event attendance report shows registered vs. attended counts with correct percentage.
Step 3: Revenue by Event
Purpose: Verify revenue collected per paid event.
| Step | Action (EXACT clicks/typing) | Expected Result (EXACT text/behavior) | Test Value |
|---|---|---|---|
| 1 | Look for a "Revenue by Event" section or tab. | A list of events with their associated revenue is displayed. | - |
| 2 | Check a paid event in the list. | Each paid event shows: - Event name - Total revenue collected (PHP amount) - Number of paid registrations |
- |
| 3 | Verify that free events show PHP 0.00 or are excluded from the revenue report. | Free events either show zero revenue or are not listed in the revenue-specific view. | - |
PASS if: Revenue by event shows correct amounts for paid events.
Step 4: Popular Events (by Registration Count)
Purpose: Verify events are ranked by popularity.
| Step | Action (EXACT clicks/typing) | Expected Result (EXACT text/behavior) | Test Value |
|---|---|---|---|
| 1 | Look for a "Popular Events" or "Top Events" section. | A ranked list of events is displayed, ordered by registration count (highest first). | - |
| 2 | Verify the order is descending (most registrations at the top). | The first event in the list has the most registrations. Each subsequent event has an equal or lower count. | - |
| 3 | Check that each entry shows: event name and registration count. | Each row has the event name and a numerical registration count. | - |
PASS if: Events ranked by registration count in descending order.
Step 5: Upcoming Events Summary
Purpose: Verify summary of upcoming events with capacity information.
| Step | Action (EXACT clicks/typing) | Expected Result (EXACT text/behavior) | Test Value |
|---|---|---|---|
| 1 | Look for an "Upcoming Events" summary section. | Summary displays upcoming events (future dates only). | - |
| 2 | Check the summary metrics. | Should show: - Total upcoming events: count of future events - Total capacity: sum of all event capacities - Total registrations: sum of all registrations across upcoming events |
- |
| 3 | Verify that past events are NOT included in the upcoming summary. | Only events with dates in the future are shown. No past events in this list. | - |
PASS if: Upcoming events summary shows correct count, capacity, and registration totals for future events only.