test-e2e

Execute end-to-end web application tests with Playwright and pytest.

Updated Dec 13, 2025
One-click install
npx skills add https://github.com/fmbp1981-hash/cavendish-gig --skill test-e2e-fmbp1981-hash
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: test-e2e
Source: https://github.com/fmbp1981-hash/cavendish-gig/tree/main/.claude/plugins/intellix-plugin/skills/test-e2e
Command: npx skills add https://github.com/fmbp1981-hash/cavendish-gig --skill test-e2e-fmbp1981-hash

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires playwright, pytest, requests, locust, beautifulsoup4, jsonschema, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates exhaustive end-to-end testing for applications built with vibecoding, identifying potential bugs, UX issues, security flaws, and performance bottlenecks.

Core Features & Use Cases

  • Exhaustive E2E Testing: Execute a battery of tests from smoke to stress testing to identify a wide range of issues.
  • Automated Discovery: Automatically discover and map the application architecture, including routes, endpoints, and critical flows.
  • Customizable Test Plans: Tailor the testing approach based on specific project needs and requirements.

Quick Start

Run the test-e2e skill to perform end-to-end testing on your application after development or modifications.

Frequently Asked Questions about test-e2e

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

FAQPage Schema
How do I automate end-to-end testing for web applications?

Automate end-to-end testing for web applications by executing comprehensive test batteries using playwright and pytest. The process automatically discovers application routes and endpoints to identify bugs, security flaws, and performance bottlenecks.

What is e2e testing for vibecoding applications?

E2e testing for vibecoding applications is an automated process that exhaustively evaluates web applications for bugs, UX issues, security flaws, and performance bottlenecks. It maps the application architecture, including routes and critical flows, to ensure comprehensive test coverage.

How do I run performance and stress tests on web application endpoints?

Run performance and stress tests on web application endpoints using locust to simulate traffic and requests to validate API stability. This identifies performance bottlenecks while jsonschema validates endpoint response structures.

Can I use playwright and pytest for automated web application testing?

Yes, you can use playwright and pytest for automated web application testing. Playwright handles browser interactions and UX validation, while pytest orchestrates the exhaustive test battery, including smoke and stress tests, to identify bugs and security flaws.

What's the best way to discover and map web application routes for e2e testing?

The best way to discover and map web application routes for e2e testing is through automated discovery tools that map the application architecture. This process identifies routes, endpoints, and critical flows to build customizable test plans tailored to specific project needs.

Do I need beautifulsoup4 and jsonschema for end-to-end testing?

You need beautifulsoup4 and jsonschema for end-to-end testing to parse HTML responses and validate JSON API schemas. These dependencies ensure comprehensive coverage of web application UX issues and endpoint data integrity during automated test execution.