testing

Plan and execute software testing with strategy design, coverage analysis, and defect reporting.

133|9|Updated Mar 26, 2026
One-click install
npx skills add https://github.com/lync-cyber/CataForge --skill testing-lync-cyber
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: testing
Source: https://github.com/lync-cyber/CataForge/tree/main/.cataforge/skills/testing
Command: npx skills add https://github.com/lync-cyber/CataForge --skill testing-lync-cyber

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps you design, write, execute, and report tests when you need stronger confidence in software quality, especially after development work leaves coverage gaps or when you need integration and end-to-end validation.

Core Features & Use Cases

  • Test strategy planning: Build a test pyramid, map test cases to acceptance criteria, and set coverage targets.
  • Test authoring: Write unit, integration, and E2E tests using the project’s language-specific conventions.
  • Execution and reporting: Run test suites, collect coverage, record failures, and produce defect lists tied to task IDs.
  • Use case: When a feature is implemented but the existing unit tests miss edge cases, use this Skill to add targeted integration or E2E coverage without rewriting the original tests.

Quick Start

Use the testing skill to plan and produce the missing integration and E2E tests for the current feature, then run them and summarize the results in a test report.

Frequently Asked Questions about testing

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

FAQPage Schema
How do I write integration tests and end-to-end tests for a feature with coverage gaps?

To write integration and end-to-end tests for coverage gaps, you can map test cases to acceptance criteria and author tests using language-specific conventions, then execute them to produce a structured report linking failures to task IDs.

What is a test strategy plan and how does it map to acceptance criteria?

A test strategy plan builds a test pyramid, sets coverage targets, and maps test cases directly to acceptance criteria, ensuring validation tracks user flows and interfaces across unit, integration, and end-to-end levels.

How do I generate a defect report that links test failures to task IDs?

Generating a defect report that links test failures to task IDs involves running test suites, collecting coverage data, recording failures, and producing structured reporting that ties defects directly to acceptance criteria.

Does this testing approach work with my existing codebase conventions?

Yes, this testing approach works with existing codebases by requiring language-specific testing conventions and deterministic execution, allowing you to add targeted coverage without rewriting original unit tests.

When should I use end-to-end validation instead of unit tests?

You should use end-to-end validation instead of unit tests when development work leaves coverage gaps, requiring validation of user flows and interfaces rather than isolated component logic.

What is the best way to analyze test coverage and identify missing test cases?

The best way to analyze test coverage and identify missing test cases is to map test cases to acceptance criteria, set coverage targets, and perform coverage analysis across unit, integration, and end-to-end validation layers.