mcpField
S
symfony:functional-tests

symfony:functional-tests

github.com/dev-toolingsテスト・品質227546 回インストール3 週間前に更新
リポジトリ

symfony:functional-tests について

Symfony 向けのテストスキルで、動作要件やバグ報告を機能テストまたはエンドツーエンドの回帰テストにします。RED/GREEN/REFACTOR の手順を使い、観測可能な動作を決定的かつ独立して検証します。

主な機能

  1. 01実装前に失敗するテストを作成
  2. 02RED/GREEN/REFACTOR の手順を使用
  3. 03境界条件とエラーパスを網羅
  4. 04決定的なフィクスチャを優先
  5. 05観測可能な動作を検証

活用シーン

  1. 01バグ報告を回帰テストに変換
  2. 02テスト駆動の手順で動作を開発
  3. 03未認証と未検出のパスを確認

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/dev-toolings/superpowers-symfony --skill symfony:functional-tests

インストール後、Claude Code で/symfony:functional-testsを入力して読み込まれたか確認します。

同梱ファイルreference.md

詳細

機能テスト(Symfony)

使用する場面

  • TDD/機能テスト/E2Eテストで、リグレッションを防ぐ動作を構築するとき。
  • バグ報告を実行可能な失敗テストに変換するとき。

デフォルトのワークフロー

  1. 対象の動作と境界ケースを1つテストし、失敗することを確認します。
  2. 最小限のコードを実装してテストを通します。
  3. テストスイートを成功状態に保ちながらリファクタリングします。
  4. 無効なケース/未認証のケース/見つからないケースのテスト範囲を広げます。

ガードレール

  • 決定論的なフィクスチャ/ビルダーを優先します。
  • 内部実装ではなく、観測可能な動作を検証します。
  • CIでテストが分離され、安定して動作するようにします。

段階的な開示

  • 実行方針とリスク管理にはこのファイルを使用します。
  • 詳細な実装情報が必要な場合は、参考資料を開きます。

出力仕様

  • RED/GREEN/REFACTORの記録。
  • 変更したテストファイルと実行したコマンド。
  • カバレッジと信頼度に関する注記。

参考資料

  • reference.md
  • docs/complexity-tiers.md

コメント