e2e-test

Automate end-to-end validation of user journeys across frontend, backend, and integrations.

Updated Nov 22, 2025
One-click install
npx skills add https://github.com/terrazul-ai/tz-packages --skill e2e-test-terrazul-ai
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: e2e-test
Source: https://github.com/terrazul-ai/tz-packages/tree/main/web-qa-engineer/templates/claude/skills/e2e-test
Command: npx skills add https://github.com/terrazul-ai/tz-packages --skill e2e-test-terrazul-ai

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

End-to-end testing of complete user journeys across frontend, backend, and integrations is automated to reduce release risk and manual QA effort.

Core Features & Use Cases

  • Journey mapping: Define end-to-end user paths from starting point to goal across frontend, API, and integrations.
  • Multi-step execution: Run complex flows sequentially with traceable steps.
  • State validation: Verify data consistency across UI, API responses, and the database.
  • Error flow testing: Validate how the system handles failures and recovery.
  • Reporting & metrics: Capture results, timings, and evidence for audit and improvement.

Use Cases: Pre-release verification, cross-component testing, acceptance testing, and regression checks for critical user journeys.

Quick Start

Run the e2e-test skill to execute a full signup-to-dashboard journey in a staging environment.

Frequently Asked Questions about e2e-test

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate end-to-end user journey tests across frontend and backend?▼

End-to-end user journey tests are automated by mapping complete user paths from start to goal across frontend, API, and integrations, then executing multi-step flows sequentially with traceable steps to validate full system reliability.

What is the best way to validate data consistency across UI, API responses, and the database during testing?▼

State validation verifies data consistency across UI, API responses, and the database during end-to-end testing, ensuring that frontend interactions and backend data updates remain synchronized throughout complex multi-step user journeys.

How do I test error flows and system recovery in end-to-end testing?▼

Error flow testing in end-to-end validation checks how the system handles failures and recovery, ensuring that unexpected errors during user journeys are caught, managed, and traced without breaking the entire flow.

When do I need end-to-end testing for pre-release verification?▼

End-to-end testing is needed for pre-release verification, cross-component testing, and acceptance testing when the reliability of full user journeys matters, reducing release risk and manual QA effort before deployment.

Can I use end-to-end testing for cross-component acceptance testing in a staging environment?▼

End-to-end testing supports cross-component acceptance testing in staging environments by running deterministic steps, validating state, and capturing detailed reporting and metrics for critical user journeys like signup-to-dashboard flows.

Does end-to-end testing work for regression checks on critical user journeys?▼

End-to-end testing works for regression checks by re-running critical user journeys sequentially, validating state consistency, and capturing evidence and timings to ensure new changes do not break existing cross-component flows.