Compétences scenario-testing
🧪
モックベースのテストはコード品質について誤った信頼を生み出します。このスキルは、実際のシステム依存関係でエンドツーエンドのシナリオテストを実施し、機能が実際に動作することを検証します。
Prend en charge: Claude Codex Code(CC)
1
Télécharger le ZIP du skill
2
Importer dans Claude
Allez dans Paramètres → Capacités → Skills → Importer un skill
3
Activez et commencez à utiliser
Tester
Utilisation de "scenario-testing". ユーザー登録機能のテストを書いて
Résultat attendu:
- 実際の依存関係でシナリオテストを作成します。
- .scratch/test-user-registration.pyを作成中:
- - 実際のデータベースにアクセス(テストインスタンス)
- - 実際の認証サービスにアクセス(サンドボックスモード)
- - モックなし
- - 登録フロー全体を検証
- シナリオを実行中... ✓ 成功
- パターンをscenarios.jsonlに抽出中:
- {"name":"user-registration","description":"ユーザーはメールアドレスとパスワードで登録できる","given":"新しいユーザー資格情報","when":"ユーザーが登録フォームを送信","then":"ユーザーレコードがデータベースに存在し、認証できる","validates":"登録フロー"}
- .scratch/はgitignoreのまま ✓
Audit de sécurité
Sûrv3 • 1/10/2026
Pure prompt-based skill with no code execution, no file access, no network calls, no external commands. Only provides testing methodology guidance through Markdown instructions.
1
Fichiers analysés
98
Lignes analysées
0
résultats
3
Total des audits
Aucun problème de sécurité trouvé
Audité par: claude Voir l’historique des audits →
Score de qualité
38
Architecture
100
Maintenabilité
83
Contenu
21
Communauté
100
Sécurité
78
Conformité aux spécifications
Ce que vous pouvez construire
完了前に機能を検証する
新しい機能が実際のシステムで動作することを証明するエンドツーエンドシナリオを書く。
統合テストスイートを作成する
完全なユーザワークフローを実行する包括的なシナリオスイートを構築する。
テスト標準を確立する
チーム全体のモックなしテストとパターンドキュメント化の要件を定義する。
Essayez ces prompts
機能テストを書く
[feature]の実際の依存関係を使用するシナリオテストを書く。.scratch/test-[feature].pyを作成し、検証のために実行する。
モックを置き換える
このテストをモックの代わりに実際の依存関係を使用するように変換する。テストモードで実際のサービスを呼び出す。パターンをscenarios.jsonlにドキュメント化する。
バグ修正を検証する
元のバグを再現するシナリオテストを書く。修正が機能することを確認するために実行する。回帰テストのために.scratch/に残しておく。
テストスイートを構築する
[module]の完全なシナリオテストスイートを作成する。各シナリオは独立して実行し、実際の依存関係を使用し、scenarios.jsonlのパターンに従うこと。
Bonnes pratiques
- 各シナリオは独立して事前設定なしで実行できること
- 作業を完了としてマークする前に、シナリオが成功することを確認するために常に実行する
- 再起パターンをscenarios.jsonlに抽出して、何が動作すべきかをドキュメント化する
Éviter
- モックを使用する - それらは実際のシステム動作ではなく假设をテストする
- シナリオではなくユニットテストを書く - それらは機能を検証しない
- スクラッチシナリオをコミットする - それらは.gitignoreに属する
Foire aux questions
このスキルはどのようなAIツールでサポートされていますか?
Claude、Codex、Claude Codeで動作します。「write tests」「validate feature」「integration test」「mock」「e2e」などのテスト関連キーワードでトリガーされます。
いくつのテストシナリオを書くべきですか?
ユーザワークフローごとに1つのシナリオを書いてください。各シナリオは実際の依存関係をエンドツーエンドで実行する必要があります。シナリオが多いほど、カバレッジが向上します。
依存関係にサンドボックスモードやテストモードを使用できますか?
はい。サンドボックスモードやテストモードは許容されます。重要な要件は実際の依存関係であり、本番データではありません。テストデータベースとモックサービスを使用してください。
テストデータは安全ですか?
シナリオは.gitignoreされている.scratch/にあります。テストデータはローカルまたはテスト環境に残ります。scenarios.jsonlに抽出されたパターンには実際のデータが含まれません。
システムにテスト環境がない場合はどうすればよいですか?
このスキルには実際の依存関係が必要です。チームにテストインフラストラクチャを設定するよう依頼してください。それがないと、シナリオは実際のシステム動作を検証できません。
ユニットテストとどう違いますか?
ユニットテストはモックで分離された関数を検証します。シナリオは実際のシステムで完全な機能を検証します。ユニットテストは安心を提供し、シナリオは真実を提供します。