test-master

Design and execute unit, integration, and end-to-end tests with CI/CD automation.

1|1|Updated Mar 25, 2026
One-click install
npx skills add https://github.com/penghang1223/niannian-workspace --skill test-master-penghang1223
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: test-master
Source: https://github.com/penghang1223/niannian-workspace/tree/main/test-master
Command: npx skills add https://github.com/penghang1223/niannian-workspace --skill test-master-penghang1223

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Software quality assurance is pivotal to delivering reliable products. This skill helps teams design robust test strategies, write effective unit/integration/E2E tests, and establish automation frameworks to prevent regressions.

Core Features & Use Cases

  • Test planning & strategy: Create comprehensive plans that cover happy path, edge cases, and risk-based testing.
  • Test authoring & automation: Produce unit/integration/E2E tests and starter automation scaffolds, integrated with CI/CD.
  • Quality metrics & reporting: Define coverage criteria, defect severity, and actionable reports to drive improvements.

Quick Start

Write a failing unit test for a feature, then implement just enough code to pass it and iterate toward completion.

Frequently Asked Questions about test-master

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

FAQPage Schema
How do I design a test strategy that covers edge cases and happy paths?

A robust test strategy includes comprehensive plans that cover happy path execution, edge cases, and risk-based testing. You ensure software quality by defining coverage criteria and defect severity to drive actionable remediation.

What is the best way to automate unit and integration tests in a CI/CD pipeline?

Automating unit and integration tests in a CI/CD pipeline requires producing executable tests and starter automation scaffolds. This prevents regressions by running automated test suites continuously across development workflows.

How do I mock external dependencies for end-to-end testing?

Mocking external dependencies for end-to-end testing involves creating controlled test environments that simulate external services. This ensures tests include both happy-path and error scenarios without relying on live third-party systems.

Does this test planning approach work for documenting coverage gaps?

Yes, test planning explicitly requires you to document coverage gaps and report findings with clear severity. This approach defines quality metrics that provide actionable remediation guidance to improve software reliability.

How do I start writing tests using a test-driven development approach?

To start test-driven development, write a failing unit test for a specific feature, then implement just enough code to pass it. Iterate toward completion to ensure your test automation framework prevents regressions effectively.