testing-strategy

Define a testing strategy for web applications across unit, integration, E2E, security, accessibility, and performance.

9|3|Updated Oct 26, 2019
One-click install
npx skills add https://github.com/Hack23/homepage --skill testing-strategy-hack23
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: testing-strategy
Source: https://github.com/Hack23/homepage/tree/main/.github/skills/development/testing-strategy
Command: npx skills add https://github.com/Hack23/homepage --skill testing-strategy-hack23

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides a comprehensive testing strategy for web applications, ensuring code quality and governance across unit, integration, E2E, security, accessibility, and performance testing.

Core Features & Use Cases

  • Testing Pyramid Guidance: Defines optimal distributions (e.g., 70% unit, 20% integration, 10% E2E) for scalable test suites.
  • Standards & Patterns: Establishes unit/integration/E2E standards, data management, and CI integration to enforce consistent quality.
  • Practical Scenarios: Use cases for implementing test plans in typical web projects, including frontend, backend, and API integrations.

Quick Start

Run this skill to scaffold a baseline test strategy in your project, including a starter folder layout, sample test placeholders, and a documentation outline.

Frequently Asked Questions about testing-strategy

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

FAQPage Schema
How do I define a complete testing strategy for web applications?

An effective testing strategy targets unit, integration, E2E, security, accessibility, and performance tests across frontend and backend services, ensuring comprehensive coverage and consistent quality across web projects.

What is the recommended distribution for unit, integration, and E2E tests?

The recommended distribution follows the testing pyramid guidance: approximately 70% unit tests, 20% integration tests, and 10% E2E tests to build a scalable and maintainable test suite.

How do I integrate accessibility and security testing into my CI pipeline?

You integrate accessibility and security testing into CI by applying established standards and ready-to-use guidelines compatible with tools like Axe and Lighthouse, automating checks across frontend and backend services.

Does this testing strategy work with Jest, Playwright, and k6?

Yes, the testing strategy provides ready-to-use templates and guidelines compatible with Jest, pytest, Playwright, Axe, Lighthouse, and k6 for implementing your unit, E2E, and performance tests.

How do I scaffold a baseline test strategy in my project?

You scaffold a baseline test strategy by running the skill to generate a starter folder layout, sample test placeholders, and a documentation outline to quickly implement testing standards in your web project.