KEEL
AI品質安定化調査

第5章:QA・テスター向け活用

テスト観点生成、E2E、自動化、障害再発防止の活用。

QA領域では、AIの価値が出やすい。理由は、テストには観点漏れ、組み合わせ爆発、過去障害再発、若手と熟練者の観点差が発生しやすいからである。

5.0b PoC向け:テスト観点・網羅チェック

QA領域の原則(第1章):AI生成ケースは無審査で採用しない。PoCでは「観点の漏れを減らす下書き」に限定し、期待値・データ・環境は人間が確定する。

用途AI禁止KPI
単体・結合境界値・異常系の観点提案期待値の推測確定テストケース数、漏れ指摘
E2Eシナリオ草案(webapp-testing 等)本番相当データの無断投入第12章 Q-1
回帰変更影響からの候補抽出CI未通過のまま採用障害再発件数

公開スキル候補: 第17章・第19章(試用前に第13章チェック)。

5.1 QAでAIを使う目的

5.2 公開事例

事例概要活用ポイント
Meta SapienzFacebook Androidアプリなどに対する大規模な自動テスト設計・探索テストの事例。AI/探索型テストをCIに組み込む発想の参考になる。
Meta rich test usersリッチな状態を持つテストユーザーによりカバレッジや検出不具合を増加。現実に近いテストデータ・状態管理の重要性を示す。
富士通テスト仕様書生成設計書差分から追加・変更テスト項目を生成する取り組み。SE/QA境界でのテスト観点抽出に使える。
GenIA-E2ETest自然言語からE2Eテストスクリプトを生成する研究。Playwright等との組み合わせ方針の参考になる。
Before / After 事例(PoC想定・匿名)

事例Q-1:テスト観点生成+過去障害ナレッジ

項目BeforeAfter(2か月)
テスト観点数(中機能1件)平均28件平均47件(重複削除後)
リリース後バグ(観点漏れ系)四半期4件四半期1件
観点作成工数QA 6hQA 3.5h(AI生成+人間採否)
過去障害の再発同一パターン2件0件(再発防止プロンプト反映)

使ったスキル:webapp-testing(anthropics)でE2E下書き、第5章テスト観点プロンプトで観点表。

5.3 AIに作らせる成果物

成果物内容
テスト観点表正常系、異常系、境界値、権限、排他、性能
テストケース案入力値、前提条件、期待結果
デシジョンテーブル条件組み合わせ
状態遷移テストステータス変更、業務フロー
回帰テスト候補既存機能への影響確認
バグ再現手順障害票から再現条件整理
E2Eテスト案画面操作シナリオ
テストデータ案正常、異常、境界、特殊文字

テスト観点生成プロンプト

あなたは業務システムのQAリードです。
以下の仕様に対して、テスト観点を網羅的に作成してください。

出力形式:
| No | テスト分類 | 前提条件 | 操作 | 入力値 | 期待結果 | 優先度 | 備考 |

必須観点:
- 正常系
- 異常系
- 境界値
- 必須チェック
- 桁数チェック
- 型チェック
- 権限
- 排他
- DB更新確認
- ログ確認
- 再実行
- 0件
- 大量件数
- タイムアウト
- 外部IFエラー
- 過去障害再発防止

5.4 AIテスト設計の運用手順

  1. 仕様書を入力し、AIにテスト観点を生成させる。
  2. 過去障害・レビュー指摘を追加して再生成する。
  3. QA担当が不要・重複・非現実的ケースを削る。
  4. 重要度を付ける。
  5. テスト管理表に取り込む。
  6. 自動化可能なケースを分類する。
  7. 実行結果を記録する。
  8. 障害票と紐づける。
  9. 再発防止観点を次回プロンプトに反映する。

運用のコツ:AIは観点を広げる役割、人間は実行可能性・優先度・期待値を判断する役割に分ける。

5.5 E2Eテスト作成プロンプト

あなたはE2Eテスト自動化担当です。
以下の画面仕様と業務フローをもとに、Playwrightで自動化可能なE2Eテストシナリオを作成してください。

出力形式:
1. シナリオ名
2. 前提データ
3. 操作手順
4. 期待結果
5. 確認する画面項目
6. 異常系
7. 自動化時の注意点
8. Playwrightコード例

注意:
- テストデータの作成・削除方針も含める
- 非同期処理や待機条件を明記する
- 壊れやすいセレクタは避ける

5.6 障害再発防止プロンプト

あなたはQAリードです。
以下の障害票をもとに、再発防止のために追加すべきテスト観点を作成してください。

出力形式:
1. 障害の要約
2. 原因分類
3. 検出できなかった理由
4. 追加すべき単体テスト
5. 追加すべき結合テスト
6. 追加すべき回帰テスト
7. 監視・ログで検知できるか
8. 今後のレビュー観点
KEEL