testing-patterns
テストパターンの適用
Également disponible depuis: sickn33,0xDarkMatter,ChrisWiles,CleanExpo
効果的なテストを書くには、各シナリオに適したパターンを理解する必要があります。このスキルは、テストピラミッドからTDDワークフローまでの普遍的なテスト戦略を提供し、信頼できるテストスイートを構築できるようにします。
Télécharger le ZIP du skill
Importer dans Claude
Allez dans Paramètres → Capacités → Skills → Importer un skill
Activez et commencez à utiliser
Tester
Utilisation de "testing-patterns". shopping cartのcalculate_total関数に対するTDDのセットアップを手伝ってください
Résultat attendu:
- • Step 1 - RED: 空のカートの失敗テストを書く(0を返す)
- • Step 2 - GREEN: テストに合格する最小限のコード
- • Step 3 - Refactor: 適切なアサーションでアイテム対応を追加する
- • Next tests to add: 単一アイテム、複数アイテム、割引処理
Audit de sécurité
Risque faibleDocumentation-focused skill with one utility shell script. The script runs pytest coverage checks with configurable thresholds, a standard development utility. No network calls, no credential access, no data exfiltration.
Facteurs de risque
⚡ Contient des scripts (1)
⚙️ Commandes externes (1)
Score de qualité
Ce que vous pouvez construire
テストの基礎を学ぶ
テストピラミッドと、さまざまなシナリオでのテストの構成方法を理解する
テスト戦略を設計する
適切な分離とモッキングのアプローチを備えた包括的なテスト計画を作成する
CIテストパイプラインを構築する
並列化とカバレッジゲートを備えた効率的なテストパイプラインを構成する
Essayez ces prompts
[function name]のユニットテストを書くのを手伝ってください。arrange-act-assert構造と依存関係の適切なモッキングを含めてください。
私の[feature name]のテストピラミッドを設計してください。ユニット、統合、E2Eのテストはそれぞれ何本にすべきですか?
[feature]のTDDを案内してください。最初は失敗するテストから始め、次に最小限のコード、最後にリファクタリングを行ってください。
テストで[external API/database]のモッキングを設定するのを手伝ってください。レスポンス用のスタブと、やり取りを検証するためのモックを含めてください。
Bonnes pratiques
- 新機能にはTDDを用いて本番コードより先にテストを書く
- 外部境界(データベース、API、ファイルシステム)でのみモックする
- 順序依存のない独立したテストを保つ
Éviter
- 公開された振る舞いではなく実装詳細をテストする
- テスト対象コード自体をモックする
- 本番コードのロジックをなぞるテストを書く