integration-e2e-testing

Installation
SKILL.md

Integration Test & E2E Test Design/Implementation Rules

References

Test Types and Limits

Test Type Purpose Scope External Deps File Format Limit per Feature Implementation Timing
Integration Verify component interactions in-process Partial system integration (in-process modules; for UI components, RTL+MSW for React/TS) Mocked or in-process *.int.test.ts MAX 3 Created alongside implementation
fixture-e2e Verify UI behavior in a browser with deterministic fixtures Full UI flow with mocked backend / fixture-driven state Mocked / fixture only — no live services *.fixture-e2e.test.ts MAX 3 Created alongside the UI feature
service-integration-e2e Verify critical user journeys against a running local stack Full system across services Live local services or stubs *.service-e2e.test.ts MAX 1-2 Executed only in the final phase

Lane selection (E2E only):

  • Default lane for user-facing UI journeys is fixture-e2e — it runs a real browser against deterministic fixtures, catches the bugs that unit/integration tests miss (button no-op, state never updates, navigation breaks), and runs in CI without infrastructure setup
  • Add service-integration-e2e only when the journey's correctness depends on real cross-service behavior (data persistence, transactional consistency, external service contracts) that cannot be faked safely
Related skills
Installs
9
GitHub Stars
205
First Seen
Feb 26, 2026