SKILL

ai-regression-testing

AI 支援開発のためのリグレッションテスト戦略。データベース依存なしのサンドボックスモード API テスト、自動化されたバグチェックワークフロー、同じモデルがコードを書いてレビューする AI のブラインドスポットを捕捉するパターン。

原文 · 译文未通过检查

适用对象:软件开发与测试。自动收录 · 待核查。

原作者说明节选

从固定版本的 SKILL.md 提取,保留原文语言。以下内容属于作者说明,本站尚未验证安装、兼容或运行结果。

查看日文原文

原文涵盖的主题

  • AI リグレッションテスト
  • 起動タイミング
  • コアの問題
  • サンドボックスモード API テスト
  • セットアップ(Vitest + Next.js App Router)
  • Next.js API ルート用テストヘルパー
  • リグレッションテストの作成
  • サンドボックス/本番のパリティテスト

AI 支援開発のために特別に設計されたテストパターン。同じモデルがコードを書いてレビューする場合、自動化されたテストのみが捕捉できる体系的なブラインドスポットが生まれます。 AI エージェント(Claude Code、Cursor、Codex)が API ルートまたはバックエンドロジックを修正した場合 バグが見つかり修正された — 再発を防ぐ必要がある プロジェクトに DB フリーテストに活用できるサンドボックス/モックモードがある場合 コード変更後に /bug-check または同様のレビューコマンドを実行する場合 複数のコードパスが存在する場合(サンドボックス対本番、機能フラグなど) AI がコードを書いてその後自分の作業をレビューする場合、両方のステップに同じ前提を持ち込みます。これにより予測可能な障害パターンが生まれます: 実際の例(本番で観察された): パターン:サンドボックス/本番パスの不一致が AI が導入するリグレッションの第 1 位。 AI フレンドリーなアーキテクチャを持つほとんどのプロジェクトにはサンドボックス/モックモードがあります。これが高速な DB フリー API テストの鍵です。 重要な原則:機能するコードのためではなく、見つかったバグのためにテストを書く。 最も一般的な AI リグレッション:本番パスを修正してサンドボックスパスを忘れる(またはその逆)。 頻度: 最も一般的(4 つのリグレッションのうち 3 つで観察) 捕捉するためのテスト: 頻度: 新しい列を追加する際の Supabase/Prisma で一般的 頻度: 既存のコンポーネントにエラー処理を追加する場合に中程度 100% カバレッジを目指さない。代わりに: AI 開発でこれが機能する理由: 1. AI は同じカテゴリのミスを繰り返す傾向がある 2. バグは複雑な領域(認証、マルチパスロジック、状態管理)にクラスタリングする 3. 一度テストされると、その正確なリグレッションは再び発生できない 4. テスト数はバグ修正とともに有機的に増加する — 無駄な努力なし | AI リグレッションパターン | テスト戦略 | 優先度 | |---|---|---| | サンドボックス/本番の不一致 | サンドボックスモードで同じレスポンス形状をアサート | 高 | | SELECT 句の省略 | レスポンス内のすべての必須フィールドをアサート | 高 | | エラー状態の漏洩 | エラー時の状態クリーンアップをアサート | 中 | | ロールバック欠如 | API 失敗時に状態が復元されることをアサート | 中 | | 型キャストが null をマスク | フィールドが undefined でないことをアサート | 中 | DO: バグを見つけた後すぐにテストを書く(可能

这里只展示节选,请以完整原文和当前要求为准。

来源仓库
affaan-m/ECC
源文件
docs/ja-JP/skills/ai-regression-testing/SKILL.md
固定版本
d2ef2680594f9a17526a6e1a2e18b3d242c5d17b
阅读完整原作者说明 ↗

准备条件

  • 本条仅收录原作者的技能元数据;请阅读完整说明,确认依赖、许可与使用条件。

第一件可以尝试的小事

先阅读原作者说明,再决定是否在自己的 AI 工具中使用。

对应 AI 工具说明

作者有说明不等于本站实机验证。没有证据时,不自动标为兼容、安全或免费。

来源与内容状态

本条为自动发现的元数据,尚未完成人工文档核查;适用性与运行结果待核查。

原作者:affaan-m/ECC · 原作者仓库元数据。文档核查:未核查。最近来源检查:2026-11-09T14:01:48.910Z。

分类由名称、说明与路径规则生成,分类不代表已核实适配。

许可与权利归属

MIT。第三方内容及版权归原作者,使用条件以原文为准。

许可原文 ↗

本站没有因同步、复制或用户自报成功而将资源标为运行验证通过。

限制与注意事项

  • 元数据收录不代表本站已经安装、适配、实测或进行安全审查。