Compétences testing-patterns
🧪

testing-patterns

Risque faible ⚡ Contient des scripts⚙️ Commandes externes

テストパターンの適用

Également disponible depuis: sickn33,0xDarkMatter,ChrisWiles,CleanExpo

効果的なテストを書くには、各シナリオに適したパターンを理解する必要があります。このスキルは、テストピラミッドからTDDワークフローまでの普遍的なテスト戦略を提供し、信頼できるテストスイートを構築できるようにします。

Prend en charge: Claude Codex Code(CC)
🥉 72 Bronze
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 "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 faible
v3 • 1/10/2026

Documentation-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.

6
Fichiers analysés
1,282
Lignes analysées
2
résultats
3
Total des audits

Facteurs de risque

⚡ Contient des scripts (1)
⚙️ Commandes externes (1)

Score de qualité

68
Architecture
100
Maintenabilité
81
Contenu
21
Communauté
90
Sécurité
70
Conformité aux spécifications

Ce que vous pouvez construire

テストの基礎を学ぶ

テストピラミッドと、さまざまなシナリオでのテストの構成方法を理解する

テスト戦略を設計する

適切な分離とモッキングのアプローチを備えた包括的なテスト計画を作成する

CIテストパイプラインを構築する

並列化とカバレッジゲートを備えた効率的なテストパイプラインを構成する

Essayez ces prompts

基本的なユニットテスト
[function name]のユニットテストを書くのを手伝ってください。arrange-act-assert構造と依存関係の適切なモッキングを含めてください。
テストピラミッド
私の[feature name]のテストピラミッドを設計してください。ユニット、統合、E2Eのテストはそれぞれ何本にすべきですか?
TDDワークフロー
[feature]のTDDを案内してください。最初は失敗するテストから始め、次に最小限のコード、最後にリファクタリングを行ってください。
高度なモッキング
テストで[external API/database]のモッキングを設定するのを手伝ってください。レスポンス用のスタブと、やり取りを検証するためのモックを含めてください。

Bonnes pratiques

  • 新機能にはTDDを用いて本番コードより先にテストを書く
  • 外部境界(データベース、API、ファイルシステム)でのみモックする
  • 順序依存のない独立したテストを保つ

Éviter

  • 公開された振る舞いではなく実装詳細をテストする
  • テスト対象コード自体をモックする
  • 本番コードのロジックをなぞるテストを書く

Foire aux questions

これらのパターンに対応するテストフレームワークはどれですか?
パターンは言語非依存です。Python (pytest)、JavaScript (Jest)、Java (JUnit)、Go (testing) のいずれにも適用できます。
推奨されるカバレッジの閾値は?
ユニットテストのカバレッジは80%を目標にしてください。統合とE2Eテストは重要なパスのみをカバーします。
CIパイプラインにどう統合しますか?
高速なテスト(lint、ユニット)を先に実行します。matrix buildsで並列化し、実行間で依存関係をキャッシュします。
テストデータは安全ですか?
このスキルはパターンのみを提供します。テストデータの取り扱いは、テスト構成とCIのシークレット管理に依存します。
なぜテストがフレイキーになるのですか?
フレイキーなテストは、外部依存、タイミング問題、共有状態に起因することが多いです。分離し、決定的なデータを使用してください。
テストドキュメントとどう違うのですか?
これらは直接適用できる実践的なパターンです。このスキルは、適切なアプローチの選択と実装を助けます。