Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
信頼できるテスティングAIをどう育てるか?
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
odan tomohiro
July 27, 2026
Technology
100
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
信頼できるテスティングAIをどう育てるか?
https://test-talk.connpass.com/event/383642/
の資料です。
odan tomohiro
July 27, 2026
More Decks by odan tomohiro
See All by odan tomohiro
『AIに負けない』より『AIと遊ぶ』」〜ワクワクが最強のテスト・QA学習戦略_公開用
odan611
2
720
テスト設計コンテストで出てくるテスト技術について話すの。
odan611
0
100
DMMプロダクト群へのmabl活用
odan611
0
8
自動テストにおけるコードベース戦略とローコード戦略のすみ分け
odan611
0
10
DMMアカウントサービス フロントエンド改善支援のためのTestcafeを用いた自動e2eテストの刷新
odan611
0
13
良いテストを作るためのテスト設計チュートリアルを考える
odan611
0
12
テストスイートアーキテクチャへのアーキテクチャ検証手法ATAMの 適用
odan611
0
13
softec asia2019_report
odan611
0
12
naite_samplequestion
odan611
0
14
Other Decks in Technology
See All in Technology
GoでCコンパイラを作った話
repunit
0
170
数値で見る Microsoft MVP 〜Spec Kit と GitHub Copilot Agent で作るデータ可視化ダッシュボード〜
yutakaosada
0
150
2026年のソフトウェア開発を考える(2026/07版) / Agentic Software Engineering 2026-07 Findy Edition
twada
PRO
30
17k
iOS/Androidの二刀流エンジニアがFlutter & TypeScriptへ越境後の現在地 - Flutterがメインになって見えた景色と現在の醍醐味 / Dual-Platform Mobile Engineer Shifts to Flutter & TypeScript - The View and Real Thrill of Going Flutter-First
bitkey
PRO
0
110
大 AI 時代におけるC# の事情 ~ぶっちゃけトークを交えながら~
nenonaninu
1
220
「待ち時間」の消滅と「自我消耗」の加速:生成AI時代のエンジニアを救うメンタル・リソース管理
poropinai1966
0
230
41歳でAWSが好きすぎてITエンジニアになったおっさんの話
yama3133
1
780
データエンジニアリングとドメイン駆動設計
masuda220
PRO
15
2.7k
データと地図で読む 大井町の「かわるもの、かわらないもの」
yoshiyama_hana
0
440
副作用のある Lambda でも Lambda Power Tuning は使えるのか / lambda-power-tuning-side-effects
koukihosaka
2
150
なぜMIXIはゼロトラスト基盤として クラウドフレアを選んだのか - Cloudflare Peer Point SASE User Voices
mixi_engineers
PRO
2
110
AIで楽になるはずが、なぜ疲れる?
kinopeee
0
110
Featured
See All Featured
Intergalactic Javascript Robots from Outer Space
tanoku
273
27k
Unlocking the hidden potential of vector embeddings in international SEO
frankvandijk
0
880
Neural Spatial Audio Processing for Sound Field Analysis and Control
skoyamalab
0
390
The Illustrated Children's Guide to Kubernetes
chrisshort
51
53k
Between Models and Reality
mayunak
4
380
GraphQLとの向き合い方2022年版
quramy
50
15k
Building the Perfect Custom Keyboard
takai
2
820
SEO Brein meetup: CTRL+C is not how to scale international SEO
lindahogenes
1
2.8k
The State of eCommerce SEO: How to Win in Today's Products SERPs - #SEOweek
aleyda
2
11k
Mobile First: as difficult as doing things right
swwweet
225
10k
A Modern Web Designer's Workflow
chriscoyier
698
190k
Tell your own story through comics
letsgokoyo
1
1k
Transcript
2026/07/28 QA Test Talk Vol.7 信頼できるテスティングAIを どう育てるか 〜タスク毎の品質ゲートで実現する人間とAIの協業環境〜 おーだん
おーだん Web事業会社のQAグループ マネージャー。 AI活用に限らず、部内の業務効率化に取り組んでいます。 最近はVibe Codingを楽しみつつ、 いままでできなかった色々なタイプのテストを実装して遊んでいます。 SNS: • X:@dandan_611
2
本発表で伝えたいこと 3
明確なプロセス定義 と タスクごとの品質ゲートは とても大事
テスティングAI活用における信頼性の壁 背景 • テストプロセスの効率化のため、生成AIの活用領域拡大が求められている。 課題 • AIに丸投げすると・・・ • AIがどうやってその成果物を作ったのかがわからない •
丸投げのたびに、判断基準の曖昧さや成果物の質のばらつきが発生し、結局は人 間の手戻りが増える。 5
信頼できるAIに育てる3つの取り組み 以下の三つをトライ&エラーで地道に取り組んでいます。 1 標準化 プロセスと成果物定義の明確化。AI(人も)への指示基準を統一する。 2 段階適用 小さな一歩から適用範囲を広げる。安全な領域から徐々に拡張する。 3 品質ゲート
タスクごとに確認の仕組みを置く。AIが勝手に基準を緩めるのを防ぐ。 6
取り組み①標準化:プロセスと成果物定義の明確化 • プロセスごとの入力(前提・仕様書)と出力(記載項目・書き方)を厳密にルール化。既存の業務テンプレートをベースに、暗 黙知だったプロセスを言語化・可視化。 • 定義・管理には図を活用。データの流れを表す図や、扱う情報の構造を表す図を用いることで、プロセスをAIが変更・提案した場 合でも、人が全体像をすぐに理解できるようにしている。 • 担当領域の広がり具合を見える化でき、各プロセスやタスク定義自体も柔軟に見直せるため、AIの適用範囲を安全に広げ続けら れる。
成果物定義(クラス図) プロセス定義(DFD図) IDトレース 7
取り組み➁段階適用:小さな一歩から適用範囲を広げる • テスト分析やテスト設計ではなく、テスト実装・実行から着手し、ノウハウの蓄積を進めています。 • デバイス環境差異や画面表示の見え方の違いなど判断要素が多く、テスティングAIにとって最も難易度の高い領域。 • 利用ツール例:Playwright、Appium、Android Studio、Xcode • テスト実行領域は、暗黙的な知識をもとに実行されているかつ作業の信頼性が高いor低いが人依存になっている
• その次に、テスト実行で得た知見をもとに、仕様書からのテスト要件の洗い出しやテストケース生成へ広げています。 テストケース テストコード (スクリプト)変換 起点 テストコード 自動テスト フレームワーク実行 テスト結果 8
標準化と段階適用だけでは足りなかった—AIがタスク完了基準を緩めてしまう罠 • 標準化と段階適用の2本柱で運用を進めていたところ、次のような現象が現場で起き始めた。 • 発生した現象 • テストケース期待値の曖昧化による自発的な期待値判定条件の緩和。 • 例 •
テストケース期待値:残高ポイントが正しく表示されていること • × → 残高ポイントの表示領域が表示されていること • 〇 → 残高ポイントが処理後に100ポイント分減って400ポイントと表示されていること • 原因 • 人間/AIの作成したテストケースに曖昧性が残されており、一定の類推をしないと文面だけでは理解できない。 • 特に初回の作業では、曖昧な記載を過去の経験から具体的な内容に読み替えて作業することができない。 • AIはタスクを終わらせることを優先しがちで、平易な方法で終えようとし、人間のような品質リスクへの懸念を持たない。 • 対応すべき課題 • AIの出力を確認なしに後工程へ渡すと、気づかないうちにテストの質が下がってしまう。 • 標準化と段階適用だけでは、この「静かな劣化」は防げない。 • 実は人間でも日常的に起きているがコミュニケーションでカバーしている。 9
取り組み➂品質ゲート:タスクごとに確認の仕組みを置く • 各工程の成果物が基準を満たしているかを、スライド5で言語化したレビュー観点をもとにその場で判定する。 • チェックの方法(組み合わせによる検証): 1. 決まりに基づく機械的な確認:必須項目の漏れや書き方の誤りをコードで自動チェック。AIにすべて任せると呼び出しのたびに費用がかさ むため、ルール化できる範囲は積極的にコード側に寄せる。 2. AIによる相互チェック:成果物を作ったAIとは別のAIが客観的に判定させる。
3. 人による最終確認:重要な箇所は人が承認し、判定にフィードバックを返すこれらはAIがミスしやすい箇所から人とAIの両方で行い、精度 が確認できた範囲からAIだけに任せる範囲を広げていく。 テストケースのレビュー観点と修正方針 10
まとめ:人間・AI・コードで役割を分け合う、信頼できるテストプロセス • 標準化と段階適用の2本柱で始め、現場でのつまずきをきっかけに品質ゲートを 加え、3本柱になった。 • 明確なプロセス定義とタスクごとの品質ゲートがあるからこそ、安心してAIの適用領域 を広げられる。 • 信頼できるテストプロセスのための役割分担 •
人間 • 確認の仕組みの設計、リスクの高い判断、AIへの指示や手順の改善。 • AI 重要判断・仕組化 • 判断が必要な確認(テストケース生成、評価専用AIによる相互チェックなど)を担う。 • コード 人間 • ルール化できる機械的な確認を自動化し、費用を抑えながら安定して繰り返す。 コード AI 安定・低コスト 単純判断 11
ご清聴ありがとうございまし た。 12