testing

Provide structured testing guidance for unit, integration, and end-to-end tests.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/pqem/agent-automatizado --skill testing-pqem
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: testing
Source: https://github.com/pqem/agent-automatizado/tree/main/templates/skills/tech/testing
Command: npx skills add https://github.com/pqem/agent-automatizado --skill testing-pqem

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Developers often struggle to establish comprehensive, pragmatic testing strategies that cover unit, integration, and end-to-end scenarios while maintaining fast feedback cycles.

Core Features & Use Cases

  • Provides guidelines for unit, integration, and E2E testing across multiple frameworks (Jest, Vitest, Pytest, Playwright).
  • Includes structured examples and patterns for mocking, test organization, and test data management.
  • Supports Test-Driven Development flow with Red-Green-Refactor guidance and coverage expectations.
  • Use Cases: standardizing testing in small to large projects, improving CI/CD quality gates, and accelerating debugging with reliable test feedback.

Quick Start

Run the guide against your current project to start implementing the recommended testing practices.

Frequently Asked Questions about testing

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

FAQPage Schema
How do I structure unit, integration, and E2E testing in my project?

To structure unit, integration, and E2E testing, apply a multi-tier strategy that separates fast feedback cycles from comprehensive end-to-end validation using frameworks like Jest or Pytest. This approach standardizes test organization and reduces regressions.

What is the best way to implement Test-Driven Development with Jest or Vitest?

Implement Test-Driven Development by following the Red-Green-Refactor guidance to write failing tests before implementation code. This establishes clear coverage expectations and accelerates debugging with reliable test feedback across JavaScript stacks.

Does this testing guidance support multiple programming languages and frameworks?

Yes, this testing guidance supports multiple programming languages and frameworks including Jest, Vitest, Pytest, and Playwright. It applies to projects of varying stacks to standardize testing practices and accelerate feedback.

How do I manage test data and mocking for end-to-end tests?

Manage test data and mocking for end-to-end tests by applying structured patterns and examples provided for frameworks like Playwright. This ensures reliable test execution and maintains fast feedback cycles across your test suite.

Can I use these testing patterns to improve CI/CD quality gates?

Yes, you can use these testing patterns to improve CI/CD quality gates by standardizing testing practices across small to large projects. This reduces regressions and accelerates debugging with reliable, automated test feedback.