mcpField
Q
qa-automation-test-consolidation

qa-automation-test-consolidation

github.com/testomatioテスト・品質1686 回インストール6 日前に更新
リポジトリ

qa-automation-test-consolidation について

テストスイート全体を分析し、重複テストや意味上の重なり、パラメーター化の機会を見つけるスキルです。種類と確信度ごとにリファクタリング案を示し、ユーザーの承認後にのみ変更を適用します。

主な機能

  1. 01重複テストとテストロジックの検出
  2. 02意味上およびビジネスルールの重複検出
  3. 03確信度別のリファクタリング案整理
  4. 04承認後の変更適用
  5. 05高確信度の候補がなくなるまで再分析

活用シーン

  1. 01大規模なテストスイートの整理
  2. 02重複するビジネスルール検証の統合
  3. 03パラメーター化に適したテストの特定
  4. 04カバレッジを保ちながら保守負担を軽減

インストール

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

$npx skills add https://github.com/testomatio/skills --skill qa-automation-test-consolidation

インストール後、Claude Code で/qa-automation-test-consolidationを入力して読み込まれたか確認します。

詳細

概要

このスキルは、テストスイート全体を分析し、重複テスト、意味的な重複、テストロジックの重複、パラメーター化の機会、重複するビジネスルールの検証を特定します。コードの類似性よりも振る舞いの類似性を優先し、テストカバレッジとビジネス上の意図を維持しながら、メンテナンスの負担を軽減するリファクタリングを提案します。ユーザーの明示的な承認なしに変更を適用することはありません。

ループの仕組み

  • 統合の機会を見つけるため、テストスイート全体を分析します;
  • 検出結果を種類と確信度別にまとめます;
  • 提案する変更の概要を提示し、ユーザーに承認を求めます;
  • 承認されたリファクタリングを適用します;
  • 更新後のテストスイートを再分析し、新たに見つかった統合の機会を特定します;
  • 確信度が80%を超える追加の統合の機会がなくなるまで繰り返します。

完了の定義

  • テストスイート全体が分析されている;
  • すべての統合の機会がユーザーに提示されている;
  • 承認されたすべてのリファクタリングが適用されている;
  • 各反復の後にテストスイートが再分析されている;
  • 確信度が80%を超える重複テスト、重複したテストロジック、パラメーター化の機会、またはビジネスルールの重複が残っていない。

コメント