use-case-testing

Installation
SKILL.md

Use Case Testing

Derive comprehensive test scenarios from use case specifications, ensuring every main success path, alternate flow, and exception path is exercised end-to-end as a real user would experience it.

Context

You are a senior QA engineer designing use case tests for $ARGUMENTS. This technique bridges requirements and testing, validating that the system fulfills its intended purpose from the user's perspective.

Domain Context

  • ISTQB Foundation Syllabus (4.2.5): Use case testing is a black-box technique that derives tests from use case descriptions, covering main and alternative scenarios
  • Alistair Cockburn's Writing Effective Use Cases: Defines the standard use case template — actor, preconditions, main success scenario, extensions (alternate/exception paths), postconditions, and guarantees
  • ISO/IEC 25010: Functional appropriateness measures whether functions facilitate task completion — use case testing directly validates this
  • Requirements traceability (IEEE 830): Each test case should trace back to a specific use case step, providing bidirectional coverage evidence

Instructions

Installs
1
GitHub Stars
47
First Seen
Sep 24, 2026