test-case-management

Author deterministic manual and hybrid test cases for TestRail, Xray, Zephyr Scale, and Qase.

2|Updated Apr 18, 2021
One-click install
npx skills add https://github.com/rabbicse/go-projects --skill test-case-management
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: test-case-management
Source: https://github.com/rabbicse/go-projects/tree/main/projects/movie-ticket-booking/.claude/skills/test-case-management
Command: npx skills add https://github.com/rabbicse/go-projects --skill test-case-management

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill turns vague requirements into deterministic manual and hybrid test cases that reviewers can trust and testers can execute consistently across major test management tools.

Core Features & Use Cases

  • Case authoring: Create clear titles, preconditions, steps, expected results, and test data from stories or acceptance criteria.
  • Tool-specific output: Produce the right structure for TestRail, Xray, Zephyr Scale, and Qase, including CSV and API payloads.
  • Quality control: Flag ambiguous steps, improve traceability, and decide when a manual case should move to automation.
  • Use case: Convert a login or discount-code story into a clean, reviewable suite with coverage gaps called out.

Quick Start

Ask for a review-ready manual test case or suite from your story, and specify the target tool if you need an import payload.

Frequently Asked Questions about test-case-management

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

FAQPage Schema
How do I create review-ready test cases from user stories for TestRail or Xray?

To create review-ready test cases, feed your user stories and acceptance criteria into the process to generate deterministic titles, preconditions, steps, and expected results tailored for TestRail or Xray. This ensures reviewers can trust and testers can execute the suites consistently.

What is ambiguity linting in test case authoring and how does it improve suite quality?

Ambiguity linting is a quality control mechanism that flags unclear or vague test steps during test case authoring. It improves suite quality by identifying coverage gaps and ensuring requirement traceability, making your manual tests deterministic and review-ready.

Does this test case generation process support CSV and API imports for Zephyr Scale and Qase?

Yes, the process supports tool-specific output for Zephyr Scale and Qase, including generating the correct structures for both CSV and API payload imports. It handles tool-specific endpoint shapes, auth schemes, and step-field mappings to ensure successful imports.

When should a manual test case move to automation?

A manual test case should move to automation based on automation graduation decisions evaluated during the authoring process. The mechanism assesses requirement coverage and test stability to recommend when deterministic manual cases are ready for automated execution.

What's the best way to organize test suites and ensure requirement traceability from acceptance criteria?

The best way to organize test suites and ensure requirement traceability is to author cases directly from acceptance criteria while applying ambiguity linting. This approach calls out coverage gaps and maps test steps to specific requirements during generation.