test-case-reviewer について
実プロジェクトのテストケースをレビューし、対応可能な指摘をまとめるスキルです。カバレッジ不足、要件追跡、手順や期待結果の品質を確認し、リスクに基づいて優先順位を付けます。
主な機能
- 01リスクと業務影響による優先順位付け
- 02正常・異常・境界のカバレッジ確認
- 03要件追跡性の確認
- 04手順・期待結果・データ品質の評価
- 05仮定と情報不足の明示
活用シーン
- 01テストケースのカバレッジ不足を特定
- 02手順と期待結果の明確さをレビュー
- 03ケースと要件の対応関係を確認
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ naodeng/ awesome-qa-skills --skill test-case-reviewerインストール後、Claude Code で/test-case-reviewerを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
output-formats.mdquick-start.mdREADME.mdagents/openai.yamlevals/eval.yamlevals/cases/basic-success.yamledge-incomplete-input.yamledge-risk-priority.yamlreview-correct-case-control.yamlreview-located-case-defects.yamlexamples/README.mdoutput-templates/template-csv.csvtemplate-excel.tsvtemplate-json.jsontemplate-markdown.mdtemplate-word.mdtemplate-xmind.mdprompts/test-case-reviewer.mdreferences/local/FAQ.mdscripts/batch_convert_templates.pyconvert_formats.pyconvert_output_formats.pyconvert_to_csv.pyconvert_to_excel.pyconvert_to_json.pyconvert_to_markdown.pyconvert_to_word.pyconvert_to_xmind.pyparse_csv.pyparse_excel.py詳細
翻訳後に原文が更新されています。最新の内容は原文をご確認ください。
テストケースレビュー
中国語版: 対応する中国語スキルを参照してください。
使用する場面
- 実際のプロジェクトの状況に即したテストケースレビューの支援が必要な場合。
- 実行、レビュー、またはフォローアップにそのまま使える出力が必要な場合。
ワークフロー
- Progressive disclosure に記載されているメインプロンプト(網羅性、構成、品質基準)を読み、従ってください。
- 結果に影響するプロジェクトのコンテキストのみを追加してください。対象範囲、環境、制約、リスク、依存関係、期待する成果物が該当します。
- 入力が不完全な場合は、実用的な初稿を返し、前提条件と不足情報を明示してください。
- 既定では Markdown を使用し、ユーザーから指定があった場合にのみ形式を変更してください。
主な制約
- リスクやビジネスへの影響に基づいて優先順位を付け、すべてを同等に扱わないでください。
- 確認済みの事実と、現時点での前提を区別してください。
- ユーザーが提示していないエンドポイント、フィールド、環境、根本原因を作り出さないでください。
- 出力は実行可能なものにしてください。具体的なシナリオ、明確な優先順位、明確な次のステップを示してください。
段階的な情報開示
- 出力を作成する前に、
prompts/test-case-reviewer.mdを読み、従ってください(最低限の網羅性、出力構成、品質基準)。 - Excel/CSV/JSON/Word が指定された場合は、
output-formats.mdを読み、その形式に従ってください。 - 既製のテンプレートが適している場合は、
output-templates/内の該当ファイルを使用してください。 - 形式変換や補助チェックでは、一から作り直すのではなく、既存の
scripts/を優先してください。 - このスキルの評価や回帰テストには、skill-up とともに
evals/を使用してください。
提出前チェックリスト
- メインプロンプトの出力構成に従った
- 最低限の網羅性に重点を置いた:網羅性の不足、欠落している正常系シナリオ、欠落している異常系シナリオ、欠落している境界値シナリオ、要件とのトレーサビリティ、手順の明確さ、期待結果の品質、データの品質、…(詳細はメインプロンプトを参照)
- 最低限のチェックリストを網羅したか、省略した項目について説明した
- 高リスク項目に明確な優先順位を付けた
- ユーザーが提示していない詳細を作り出していない
- 前提条件と不足情報を明示した
よくある落とし穴
- 対象範囲やコンテキストが不足しているのに、完全な内容であるかのように見せないでください。
- すべての項目を同等に重要なものとして扱わないでください。
- 前提条件や情報の不足を省略しないでください。
- 現在のツールチェーンに関係のない一般論を並べないでください。
コメント
Markdown 対応