Revenue Chain QA Test Script
Provide a repeatable, end-to-end test methodology for determining whether the Revenue Chain works as designed — driving controlled test leads from entry through final measurable outcome across all six links.
Loop Step
Verify
Role
control
Purpose
Provide a repeatable, end-to-end test methodology for determining whether the Revenue Chain works as designed — driving controlled test leads from entry through final measurable outcome across all six links.
Governing Principle
A workflow may NOT be declared QA-passed solely because its primary happy path works. Failure, fallback, edge, and stop paths must be exercised, and every test must produce recorded evidence.
Test Record Policy
- Rule
- Use safe, clearly-marked test records driven from real entry points where possible. Test data must be labeled so it never contaminates production metrics, attribution, or the Recovered Revenue Tracker.
- Traceability
- Each test lead must remain connected end-to-end (source → response → qualification → follow-up → booking → outcome) so attribution can be verified, not just individual steps.
Test Scenario Fields
- TEST_ID
- LINK
- SCENARIO
- PRECONDITION
- INPUT
- EXPECTED_RESULT
- ACTUAL_RESULT
- PASS_FAIL
- EVIDENCE
- OWNER
- DEFECT
- RETEST_STATUS
Link Test Groups
Demand + Source
- Link
- 1
- Focus
- SOURCE
- Tests
- Original source captured on inquiry.; UTM/source persistence across the session and into the record.; Campaign information captured where applicable.; Original source is NOT overwritten by a later touch (RLR-34 rule).
Speed-to-Lead
- Link
- 2
- Focus
- RESPONSE
- Tests
- Inquiry received and logged.; Acknowledgement occurs.; First response occurs.; Response timestamp captured.; SLA behavior works (within standard).; Failure/escalation path works when SLA is missed.
Qualification
- Link
- 3
- Focus
- QUALIFICATION
- Tests
- Questions execute appropriately.; Required data captured.; Classification works.; Insufficient-information handling works (not a false disqualify).; Routing works.; Disposition works (RLR-21).
Follow-Up
- Link
- 4
- Focus
- FOLLOW-UP
- Tests
- Correct sequence starts.; Correct channel/timing.; Responses stop or alter automation correctly.; Escalation works.; Nurture works.; Opt-out/stop behavior works where applicable.
Booking + Handoff
- Link
- 5
- Focus
- BOOKING
- Tests
- Appointment can be booked.; Confirmation delivered.; Reminders delivered.; Reschedule works.; Cancellation works.; No-show path works.; Owner is correct.; Handoff contains required context (RLR-31).
Attribution + Decision Intelligence
- Link
- 6
- Focus
- ATTRIBUTION
- Tests
- Test record remains connected end-to-end.; Appointment remains connected to the originating lead.; Outcome can be recorded.; Revenue can be connected where applicable.; Dashboard (RLR-36) reflects the record correctly.
Pass Standard
- Rule
- A repair passes QA only when its required scenarios — including the relevant failure, fallback, edge, and stop paths defined on its Repair Plan entry (RLR-39) — all PASS with recorded evidence. Open defects must be resolved or explicitly accepted (with rationale) before QA is declared passed.
- Happy Path Alone Insufficient
- true
Defect Handling
- Policy
- Every FAIL creates a defect with an owner and a retest status. A repair with unresolved, unaccepted defects cannot move past QA on RLR-39.
- Retest States
- open; in_fix; retest_pending; resolved; accepted_with_rationale
Quality Standard
- What To Measure
- Whether the mechanism functions as designed across happy, failure, fallback, edge, and stop paths for the specific repair and its link.
- Data Required
- Controlled test records, the expected result per scenario, and captured evidence (screenshots, logs, records) of actual results.
- How To Interpret
- Any required-scenario FAIL means the repair is not QA-passed. Happy-path-only success is explicitly not a pass.
- Action That Follows
- Log defects, fix or formally accept them, retest, then set the RLR-39 entry to VERIFYING (re-measurement) only after QA passes.
- Owner
- The repair owner named on RLR-39; each defect carries its own owner.
- How To Implement
- Instantiate the relevant link test group(s) as concrete test cases with the twelve testScenarioFields, one row per scenario.
- How To Test
- Drive controlled test leads from entry to final measurable outcome; exercise every required path, not just the primary one.
- When To Remeasure
- QA is functional verification; business re-measurement is RLR-42 and happens after QA passes.
- How To Know It Improved
- All required scenarios PASS with evidence and no unresolved defects, confirming the mechanism works before the business result is measured.
Compliance Guardrail
Test scenarios respect opt-out, suppression, consent, quiet-hours, and provider restrictions — including explicit tests that stop/suppress behavior works. QA never bypasses these controls; jurisdiction- and industry-specific rules are applied by the operator.
Integrates
- Implemented Via
- RLR-40
- Recorded On
- RLR-39
- Precedes Re Measurement
- RLR-42
How to implement
Re-measure over a comparable window and compare to baseline.
How to verify
Only mark a leak closed when the metric moved and held across the window.
Related in this link
Rather not do this part yourself?
You can repair your Revenue Chain yourself with this Kit — or bring in ShiFt at any point. You do not need to finish the DIY path first.
Done with you
Revenue Leak Scan
A ShiFt specialist runs the diagnosis with you and hands you a prioritized repair plan.
Get My Revenue Leak ScanDone for you
ShiFt RevenueOS
ShiFt installs and operates the full Revenue Chain system for you — ConvertOS included.
See RevenueOS