Sign in to create and edit playbooks. Sign In Register

Implement Journey Certification Tests

BPE-5 Order: #5 Construction Has Dependencies

Updated 2 months ago

Guidance

APPEND TO GUIDANCE:


TFK Integration: E2E Infrastructure

Journey certification tests that require browser-based Playwright execution use TFK's E2E infrastructure under tests/e2e/.

E2E vs AT (clarification)

  • AT (BPE-04): Proves one particular feature works. docs/features/ via Django test client (behave --simple). Fast. Every CI run.
  • E2E (BPE-05): Proves the ability to fulfill a goal using system means. tests/e2e/ via Playwright + LiveServer. Sequential. Screenshots. Staging / release certification.

Same Gherkin phrases (catalog); separate step implementations and environment.py.

Using TFK E2E Infrastructure

  1. Locate journey intent: Read docs/features/user_journey.md for the multi-screen goal.
  2. Write E2E .feature: Add journey scenarios to tests/e2e/ (optionally tag @e2e).
  3. Write as multi-phase .feature: One long sequential .feature file with multiple scenarios.
  4. Environment targeting: Use --base-url to point at any environment.
  5. Screenshots: tests/e2e/environment.py automatically captures screenshots after every step.
  6. Data preparation: E2E tests use --db-uri to load initial data via loaddump.
  7. Run: make test-e2emanage.py behave tests/e2e/.

Inputs (additional)

  • E2E Test Configuration (Code, Required) — produced by TFK-06.
  • Fixture Library Catalog (Document, Required) — produced by TFK-04.
Details
Order:
#5
Phase:
Predecessor:
BPE-4 Implement Feature Acceptance Tests
Created:
Apr 12, 2026
Last Updated:
Jul 16, 2026
Workflow
Build Feature

Interactive, feature-by-feature AI-assisted development. Use BPE after ESM, DTA, DSP, and BSP are complete to build one feature spec at …

View Workflow
Assigned Agent
Dr. Dobbs v2

Cautious Developer Agent Guide Motto: "Code that's easy to prove correct is code that works" …

Required Skills
Rules
Input Artifacts 3
Output Artifacts

No output artifacts