test-scenarios

Solid

Derives QA test scenarios and acceptance test cases from a spec or user story, covering happy paths, edge cases, error states, data variations, and ML quality-bar/eval cases. Use when you need to "write test cases for this story," "figure out what QA should check," "turn this spec into acceptance criteria," "find the edge cases we're missing," or "design eval cases for this AI feature."

Testing & QA 6 stars 1 forks Updated 3 weeks ago MIT

Install

View on GitHub

Quality Score: 82/100

Stars 20%
28
Recency 20%
90
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# Test Scenarios Turns a spec or story into a complete test matrix using classic test-case design: happy path, edge cases, error paths, and data variations — plus quality-bar/eval cases for ML and AI features where output is probabilistic rather than deterministic. **Grounded in:** *Agile Testing* — Lisa Crispin & Janet Gregory: cover happy/edge/error/data paths from acceptance criteria. **Go deeper (The Product Channel):** [PM's 30-Minute AI Evals](https://sidsaladi.substack.com/p/pms-30-minute-ai-evals-a-lightweight) ## When to use this - A spec or story is "code complete" and you need acceptance test cases before sign-off. - Engineering says "it works" but you suspect untested edge and error paths. - You're writing acceptance criteria and want them backed by concrete, checkable scenarios. - A feature involves messy real-world data (uploads, dates, currencies, names, timezones) and you need data-variation coverage. - The feature is ML/AI-driven (search, recommendations, classification, generation) and you need eval cases with a defined quality bar, not just pass/fail. ## Before you start (gather these) - **The spec or story** — what the feature does, the user goal, and the acceptance criteria as written. - **Inputs and their constraints** — every field/parameter, allowed types, ranges, required vs. optional, formats. - **System boundaries** — dependencies, integrations, auth/permission rules, and what's explicitly out of scope. - **For ML/AI features** — what "good outp...

Details

Author
Sidsaladi9
Repository
Sidsaladi9/persona-os
Created
3 months ago
Last Updated
3 weeks ago
Language
Python
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category