Upgrade to Pro — share decks privately, control downloads, hide ads and more …

AIで進めるQA自動化の現在地 - E2Eリグレッションテストの整備と維持 -

Avatar for shibutani shibutani
July 29, 2026
310

AIで進めるQA自動化の現在地 - E2Eリグレッションテストの整備と維持 -

2026/7/28開催
QA×AIの次の一手: 『組織展開』と『タスク委譲』の実践知

Avatar for shibutani

shibutani

July 29, 2026

Transcript

  1. 今日話すこと 01 | 解きたい課題 02 | 内製QAハーネス 03 | テストを維持するループ

    失敗の原因を分類し、乖離は自動で直す 04 | 精度とコストを改善するループ 人間の採点とエージェントの学びを取り込む 05 | 目指す未来 © LayerX Inc.
  2. 01 | 解きたい課題 手動での動作確認から、自動テスト前提の QA へ ボトルネック化を防ぐために自動テストを前提としたQAプロセスへの移行を目指す この移行には、2 つの条件がある 条件

    1:必要十分なテストケースが自動テストとしてカバーされていること QA エンジニアの知見を、全員が使える形にし、 QA エンジニア以外でも自動テストを簡単に追加できることを目指す 条件 2:追加した自動テストの鮮度が、自動的に維持されること テストコードとプロダクト仕様、ソースコードの一致を保ち続ける この 2 つを支えるため、Claude Code を土台にした QA ハーネスを内製 © LayerX Inc. 7
  3. 02 | 内製QAハーネス 内製QAハーネスによるテストの整備 テスト仕様を書く 一度だけ動かす コードに変換する 日本語の手順と期待結果 → Claude

    Codeが実ブラウザ → ふだんの E2E テストと同じ → で手順を確かめて記録 形のコード draft © LayerX Inc. record generate CI で実行する run 以後は LLM なしで実行 9
  4. 03 | テストを維持するループ 失敗の原因をソースコードの差分から分類 落ちたテストごとに、過去の成功時点からのソースコード 差分やブラウザ操作記録、スクリーンショットを根拠に原 因を分類する テストコードの乖離: 検証内容は同じで、テストコードだけが古い 例:セレクタや文言の変更に、テストが追従できていない

    プロダクト仕様の変更: 検証したいこと自体が変わった 例:画面の作り直し、機能削除、フィーチャーフラグの切り替え プロダクトのバグ: どちらでもなく、プロダクトが壊れている 例:変更の影響で、別の機能が意図せず壊れた © LayerX Inc. セレクタの乖離を「テストコードの乖離」と判定した例 16
  5. 03 | テストを維持するループ 分類ごとに次のアクションへ テストが落ちる 原因を分類 テストコードの乖離 ↓ 自動で直し 修正

    PR を作る プロダクト仕様の変更 ↓ テスト仕様の 見直しを促す プロダクトのバグ ↓ 開発チームへ通知 判定不能の場合は、人間が確認する © LayerX Inc. 17
  6. 05 | 目指す未来 未来 2:テスト仕様だけで QA が回る 現状はテスト仕様をコードに変換してから実行 実行が決定的になり、コストが安定する その一方でテストコード自体のメンテナンスも必要

    将来は、変換を介さず、仕様のままエージェントがブラウザを操作して QA する テストコードの維持を考える必要がなくなり、仕様の検証だけに注力できる © LayerX Inc. 26
  7. 05 | 目指す未来 未来 2:テスト仕様だけで QA が回る 内製 QA ハーネスの機能としては、すで

    に提供している Slack のような複雑な UI が絡む機能の QA も、高い精度で実現している コストと安定性の課題が残る 改善ループを組み込んでいく © LayerX Inc. Slack 上の bot 応答をエージェントが検証したレポート 27