qa-manual-test-designer

Design manual test cases and exploratory testing charters using specification-based techniques.

2|2|Updated Mar 7, 2026
One-click install
npx skills add https://github.com/AZANIR/qa-skills --skill qa-manual-test-designer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: qa-manual-test-designer
Source: https://github.com/AZANIR/qa-skills/tree/main/.cursor/skills/qa-manual-test-designer
Command: npx skills add https://github.com/AZANIR/qa-skills --skill qa-manual-test-designer

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill streamlines the creation of comprehensive manual test cases and exploratory testing charters, ensuring thorough coverage and efficient test design.

Core Features & Use Cases

  • Specification-Based Test Design: Generates test cases using decision tables, state transitions, and scenario models.
  • Exploratory Testing Charters: Creates focused charters for time-boxed exploratory sessions.
  • Risk-Based Prioritization: Helps prioritize manual tests based on business impact, change frequency, and complexity.
  • Persona-Based Testing: Designs scenarios from the perspective of different user types (e.g., Novice, Power User, Attacker).
  • Use Case: You need to design manual tests for a new user registration feature. This Skill can help you create detailed test cases based on the requirements document, design exploratory charters to uncover unexpected issues, and prioritize them based on potential risks.

Quick Start

Design manual test cases for the user login feature using decision tables and persona-based scenarios.

Frequently Asked Questions about qa-manual-test-designer

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

FAQPage Schema
How do I design manual test cases using decision tables and state transitions?

To design manual test cases using decision tables and state transitions, you input your feature's specification logic. The system then generates structured test cases mapping conditions to expected actions and validates system state changes across various scenarios.

What is an exploratory testing charter and when do I need one?

An exploratory testing charter is a focused mission statement for a time-boxed manual testing session. You need one to guide exploratory testing efforts, ensuring testers investigate specific feature risks, complex areas, or unexpected behaviors without being restricted by rigid test scripts.

How do I prioritize manual tests based on risk and business impact?

You prioritize manual tests based on risk by evaluating business impact, change frequency, and feature complexity. This risk-based prioritization approach ensures the most critical and vulnerable areas of your application receive manual testing attention first.

Can I use persona-based testing to design scenarios for different user types?

Yes, you can use persona-based testing to design manual scenarios from the perspective of different user types, such as Novice, Power User, or Attacker. This approach generates test cases that validate system behavior and usability against distinct user motivations and skill levels.

Does specification-based test design support classification trees for complex requirements?

Yes, specification-based test design supports classification trees to handle complex requirements. This technique breaks down test input domains into hierarchical classes, generating comprehensive manual test cases that ensure thorough coverage of feature combinations.

What is the best way to structure manual testing for a new user registration feature?

The best way to structure manual testing for a new user registration feature is to combine specification-based test cases from requirements with risk-based prioritization and persona-based scenarios. This ensures both structured coverage of expected behavior and exploratory discovery of unexpected issues.