Testing Strategy Skill for ChatGPT: Allocate Unit, Integration, and End-to-End Coverage
Review a feature and its test inventory. Assign checks to fast units, integration boundaries, or a small set of end-to-end flows and identify uncovered behavior.
中文Install in ChatGPT
Use an eligible ChatGPT workspace with permission to create skills and, for uploads, upload permission. The installation path for this text-only adaptation was checked against OpenAI documentation. Workspace runtime verification is pending.
- Download .claude/skills/testing-strategy/SKILL.md from the pinned GitHub source. Keep the name, description, and instructions for testing-strategy together as a standalone text skill.
- In a ChatGPT workspace with skills and uploads enabled, open Plugins, Skills, Create, and Upload from your computer. Choose a skill package format accepted by the file picker. You can also choose Create with editor and enter the original name, description, and instructions.
- After the scan completes, check that testing-strategy appears in Installed. Type @ in a new chat, select the skill, and use the fictional example on this page to check the output.
Example task
A fictional course directory saves favorites, reports duplicates, and keeps saves on refresh. It has pure unit tests and no storage or browser checks. Draft a layered strategy.What to check
Keep logic assertions in unit tests, verify persistence in integration, and reserve end-to-end coverage for the save-and-refresh path. Name the evidence from each layer and keep unrun tests pending.
Original SKILL.md on GitHub · Updated
Frequently asked question
Should every edge case become a browser test?
Check edge cases at the least costly layer that can observe the rule. Use browser tests for a few critical experiences.