functional-test-design

Generate systematic functional test cases using ISTQB-aligned techniques.

Updated Jul 5, 2026
One-click install
npx skills add https://github.com/phatnguyen975/functional-test-design --skill functional-test-design
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: functional-test-design
Source: https://github.com/phatnguyen975/functional-test-design/tree/main
Command: npx skills add https://github.com/phatnguyen975/functional-test-design --skill functional-test-design

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pypdf, pdfplumber, pdf2image, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill suite eliminates the manual effort required for systematic functional test design, enabling efficient, comprehensive test case generation for complex requirements.

Core Features & Use Cases

  • Parent Router Skill: Orchestrate multiple test design techniques based on the nature of the requirement.
  • Sub-Skills: Domain Testing, Decision Table Testing, State Transition Testing, Use Case Testing, Error Guessing.
  • Use Case: Given a complex business rule, use the Parent Router Skill to automatically route to the appropriate sub-skill, generating a comprehensive test suite.

Quick Start

/functional-test-design "Enter your complex requirement here"

Frequently Asked Questions about functional-test-design

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

FAQPage Schema
How do I generate systematic functional test cases from complex business rules?

You can generate systematic functional test cases by providing complex requirements to an automated router, which applies ISTQB-aligned techniques like decision table and state transition testing to produce a comprehensive test suite.

What is the best way to automate ISTQB test design techniques for requirements analysis?

Automating ISTQB test design is best handled by a parent router skill that orchestrates multiple sub-skills, systematically applying domain testing, use case testing, and error guessing to validate business rules.

How do I apply decision table and state transition testing to validate complex requirements?

You apply decision table and state transition testing by routing complex requirement text to specialized sub-skills, which automatically analyze business rules and generate corresponding functional test cases.

Do I need Python libraries installed to automate functional test case generation?

Yes, you need Python libraries such as pypdf, pdfplumber, and pdf2image installed in your environment to support the automated functional test case generation process.

Can I use error guessing and domain testing together for comprehensive test design?

Yes, a parent router skill can orchestrate both error guessing and domain testing sub-skills simultaneously, ensuring comprehensive functional test coverage for complex business rules.

What functional testing techniques are available for systematic business rule validation?

Available functional testing techniques include domain testing, decision table testing, state transition testing, use case testing, and error guessing, all aligned with ISTQB standards for business rule validation.