Test Cases: Marketing
| Module | EXT-02 | URD | Marketing URD |
|---|
Only the Capture area is built today (inquiries + subscribers). Campaign sending and automation are Planned and have no test cases yet.
1. Coverage Summary
| Area | URD reqs | Test cases | Covered |
|---|---|---|---|
Capture (CAP) | 4 | 4 | ✅ |
Campaigns & Automation (CMP) | 3 | 0 | — (Planned) |
2. Test Cases
TC-CAP-NNNlines up withURD-CAP-NNN. Priority = P1 (critical) / P2 (major) / P3 (minor).
| TC ID | URD ref | Scenario | Steps | Expected | P |
|---|---|---|---|---|---|
| TC-CAP-001 | URD-CAP-001 | Submit inquiry | 1. Fill the public contact form 2. Submit | Inquiry is stored; admin is notified in real time | P1 |
| TC-CAP-002 | URD-CAP-002 | Idempotent subscribe | 1. Subscribe an email 2. Subscribe the same email again | One active subscriber; no duplicate | P1 |
| TC-CAP-003 | URD-CAP-003 | Token unsubscribe | 1. Subscribe 2. Open unsubscribe link | Subscriber status becomes unsubscribed | P2 |
| TC-CAP-004 | URD-CAP-004 | Subscriber statistics | 1. Open admin stats | Totals, monthly-new and by-status counts shown | P2 |
3. Traceability
Every Must requirement must map to ≥1 test case.
| URD requirement | Test case(s) | Status |
|---|---|---|
| URD-CAP-001 | TC-CAP-001 | ✅ Covered |
| URD-CAP-002 | TC-CAP-002 | ✅ Covered |
| URD-CAP-003 | TC-CAP-003 | ✅ Covered |
| URD-CAP-004 | TC-CAP-004 | ✅ Covered |
| URD-CMP-001/002/003 | — | ⚠️ Planned — no tests yet |