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
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
MagicPod
March 20, 2026
Technology
0
53
プログラミング不要! テスト自動化における生成AI使いこなし術
2026年3月20日に開催したJaSST Tokyoでの発表資料です。
MagicPod
March 20, 2026
Tweet
Share
More Decks by MagicPod
See All by MagicPod
今日から始められるテスト自動化 〜 基礎知識から生成AI活用まで 〜
magicpod
0
69
昨年の開発まとめ&今年の展望 2026
magicpod
0
280
大規模サービスにおける レガシーコードからReactへの移行
magicpod
1
230
【NTTドコモ様】ドコモで実践するMagicPod活用による 開発の効率化と付随して得られたもの
magicpod
0
350
MagicPodオンボーディング 導入の流れと導入初期によくある質問
magicpod
0
96
MagicPod Autopilot開発者Q&Aセッション
magicpod
1
100
AIを活用した自動サービス MagicPodのご紹介
magicpod
0
59
ノーコード × 生成AIの MagicPod Autopilotを使ったE2Eテスト生成
magicpod
0
640
ブランチ機能でQAチームのコラボレーションを加速しよう
magicpod
0
380
Other Decks in Technology
See All in Technology
Phase02_AI座学_応用
overflowinc
0
1k
システム標準化PMOから ガバメントクラウドCoEへ
techniczna
1
160
Everything Claude Code を眺める
oikon48
13
9k
イベントで大活躍する電子ペーパー名札を作る(その2) 〜 M5PaperとM5PaperS3 〜 / IoTLT @ JLCPCB オープンハードカンファレンス
you
PRO
0
160
Phase11_戦略的AI経営
overflowinc
0
510
詳解 強化学習 / In-depth Guide to Reinforcement Learning
prinlab
0
350
ガバメントクラウドにおけるAWSの長期継続割引について
takeda_h
2
5.4k
スケールアップ企業でQA組織が機能し続けるための組織設計と仕組み〜ボトムアップとトップダウンを両輪としたアプローチ〜
tarappo
3
300
VLAモデル構築のための AIロボット向け模倣学習キット
kmatsuiugo
0
310
Kiro Meetup #7 Kiro アップデート (2025/12/15〜2026/3/20)
katzueno
1
130
Phase07_実務適用
overflowinc
0
630
20260321_エンベディングってなに?RAGってなに?エンベディングの説明とGemini Embedding 2 の紹介
tsho
0
130
Featured
See All Featured
Public Speaking Without Barfing On Your Shoes - THAT 2023
reverentgeek
1
340
WENDY [Excerpt]
tessaabrams
9
37k
The Spectacular Lies of Maps
axbom
PRO
1
630
Statistics for Hackers
jakevdp
799
230k
SEO for Brand Visibility & Recognition
aleyda
0
4.4k
Six Lessons from altMBA
skipperchong
29
4.2k
Measuring Dark Social's Impact On Conversion and Attribution
stephenakadiri
1
160
Design of three-dimensional binary manipulators for pick-and-place task avoiding obstacles (IECON2024)
konakalab
0
380
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
200
Building the Perfect Custom Keyboard
takai
2
720
Beyond borders and beyond the search box: How to win the global "messy middle" with AI-driven SEO
davidcarrasco
3
81
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
500
Transcript
プログラミング不要! テスト自動化における生成AI使いこなし術 2026.03.20 MagicPod CEO 伊藤 望
伊藤 望 (Ito Nozomi) MagicPod CEO 自動テストツール歴:15 年 Selenium コミュニティ主催
X: @ito_nozomi About me
Web & モバイルアプリのE2Eテスト自動化ツール 豊富な機能とコマンドによる高い柔軟性 ノーコードなので理解・メンテナンスしやすい
エキスパートが作ったテストツール 1.MagicPodの概要 「Selenium実践入門」著者 「初めての自動テスト」翻訳者 appium コミッター 伊藤望 玉川紘子 脇坂雅之 戸田広
ユーザー様の活用事例 MagicPodの概要 https://magicpod.com/customer-stories/
Agenda 1. テスト作成AI エージェントを活用する 2. 外部AI エージェントからテストを作る 3. テスト失敗の原因を分析する 4.
コード変更の影響を受けるテストを特定する 5. テストケースの内容をレビューする 6. テストケースをメンテナンスする 7. アサーションを行う
Agenda 1. テスト作成AI エージェントを活用する 2. 外部AI エージェントからテストを作る 3. テスト失敗の原因を分析する 4.
コード変更の影響を受けるテストを特定する 5. テストケースの内容をレビューする 6. テストケースをメンテナンスする 7. アサーションを行う
テスト作成AIエージェント「MagicPod Autopilot」 チャット内容からノーコードテスト手順を⽣成 動作確認も自動で実施
活用事例:テスト作成作業の効率化 Autopilot でざっくり実装 ➡︎人間が細かい部分を調整 1 人QA が生産性を上げるためにMagicPod を活用したお話 (https://zenn.dev/fujiritsu/articles/c7d104076cbe94)
活用事例:マイナーなコマンドの活用 AI がコマンドを探してくれるので、初心者も上級者のような手順が組める Autopilot によるMagicPod の導入範囲拡大と運用中の失敗事例 (https://speakerdeck.com/kojiokakufu/autopilotniyorumagicpodnodao-ru-fan-wei-kuo-da-toyun-yong-zhong-noshi-bai-shi-li?slide=7)
活用事例:エンジニア知識が必要なテストの実装 例:正規表現の記述に活⽤ Magic Pod auto pilot とClaude で正規表現の壁を突破した話 (https://voicy.jp/channel/784829/7455866)
TypeScriptステップの実装にも使える
活用事例:操作要素の特定 操作要素の特定が難しい場合、Autopilot ならうまくいくことも Autopilot がもたらしたMagicPod 導入範囲拡大と運用負担削減の可能性について (https://note.com/happy_ektoji1609/n/n5419328548de)
Agenda 1. テスト作成AI エージェントを活用する 2. 外部AI エージェントからテストを作る 3. テスト失敗の原因を分析する 4.
コード変更の影響を受けるテストを特定する 5. テストケースの内容をレビューする 6. テストケースをメンテナンスする 7. アサーションを行う
Autopilotを「MagicPod MCPサーバ」から利用 Claude などのAI エージェントから、ノーコードテスト手順を作れる 2026 年2 月にリリース
Excelファイル等から複数テスト一括生成も可能 現在社内でもPOC 中
課題 対応 粒度が細かすぎる 前処理でおおむね解決 互いに独立していない 「設定画面」など書き方が曖昧 画面遷移・製品仕様書を渡して前処理(未検証) 前処理などの手順が省略されている 手動テストケースそのままではうまくいかない テスト手順書
MagicPod MCP MagicPod Autopilot AIエージェント 前処理 (Excelなど) (Claudeなど)
Agenda 1. テスト作成AI エージェントを活用する 2. 外部AI エージェントからテストを作る 3. テスト失敗の原因を分析する 4.
コード変更の影響を受けるテストを特定する 5. テストケースの内容をレビューする 6. テストケースをメンテナンスする 7. アサーションを行う
MagicPod MCPサーバでテスト結果を取得・分析 https://note.com/magicpod/n/n150fa0d19886#9402789e-c149-4d84-bb2c-3af5446bc692 MagicPod テスト結果 MagicPod MCPサーバー エラーメッセージ ログ・スクリーンショット AIエージェント
原因分析
活用事例:テスト失敗時の原因分析 MagicPod テスト結果と直近のコード変更履歴をもとにエラー分析 E2E テストの失敗要因をAI で特定するSlack bot を作った話 (https://zenn.dev/medley/articles/2ba0bad56ec9d5)
活用事例:MagicPod MCPサーバを使わず原因分析 エラー関連ファイルを丸ごとCursor 等に渡すだけ IDE だけでできる - AI Agent でMagicPod
の失敗テストの原因を調査する簡単な方法 (https://qiita.com/YeWenjie/items/af84b7a3c03f676fc92c)
MagicPod標準のAI失敗分析機能も開発中 一時的な問題、アプリの挙動変更、テストの不安定性、などを切り分け
Agenda 1. テスト作成AI エージェントを活用する 2. 外部AI エージェントからテストを作る 3. テスト失敗の原因を分析する 4.
コード変更の影響を受けるテストを特定する 5. テストケースの内容をレビューする 6. テストケースをメンテナンスする 7. アサーションを行う
MagicPod MCPサーバで条件に合うテストを検索 https://note.com/magicpod/n/n150fa0d19886#4f345ddc-9974-415c-aa0d-739880751bf8 ユーザーの活用事例もあり MagicPod テスト結果 MagicPod MCPサーバー テスト名・説明 テスト手順(日本語)
AIエージェント 条件に合うものを取得
Agenda 1. テスト作成AI エージェントを活用する 2. 外部AI エージェントからテストを作る 3. テスト失敗の原因を分析する 4.
コード変更の影響を受けるテストを特定する 5. テストケースの内容をレビューする 6. テストケースをメンテナンスする 7. アサーションを行う
MagicPod MCPサーバでテスト内容を取得してレビュー MagicPod テスト結果 MagicPod MCPサーバー テスト手順 (日本語形式) AIエージェント レビュー
活用事例:規約に沿っているかのレビュー 命名規約チェック 無駄なステップの検出 Cursor × MagicPod MCP サーバーで、AI レビューの仕組みづくりに挑戦してみた話 (https://zenn.dev/hacobu/articles/dd7715c7cd38c2)
Agenda 1. テスト作成AI エージェントを活用する 2. 外部AI エージェントからテストを作る 3. テスト失敗の原因を分析する 4.
コード変更の影響を受けるテストを特定する 5. テストケースの内容をレビューする 6. テストケースをメンテナンスする 7. アサーションを行う
MagicPod Autopilotで既存のテストを編集 チャットで修正を指示 MCP サーバで外部エージェントからの修正も可能
活用事例:他の作業をしながらテストケース修正 Autopilot がもたらしたMagicPod 導入範囲拡大と運用負担削減の可能性について (https://note.com/happy_ektoji1609/n/n5419328548de)
Agenda 1. テスト作成AI エージェントを活用する 2. 外部AI エージェントからテストを作る 3. テスト失敗の原因を分析する 4.
コード変更の影響を受けるテストを特定する 5. テストケースの内容をレビューする 6. テストケースをメンテナンスする 7. アサーションを行う
山と空の風景写真が 表示されています! トップページに風景写真が 表示されているか確認する OK! OK! OK! 生成AIによる「AIアサーション」 満たすべき条件を自然言語で記述 条件が満たされるかを生成AI
で判定
人間の感覚が必要な 機械的にはできない チェック 人間の感覚が必要な 機械的にはできない チェック 1 動的に変化するなど 複雑な画面の チェック
動的に変化するなど 複雑な画面の チェック 2 データの「意味」を 理解する必要がある チェック データの「意味」を 理解する必要がある チェック 3 「AIアサーション」の使い所
1.人間の感覚が必要な、機械的にはできないチェック 1 2 3 「山の写真」をタップする 「セピア」フィルターをタップする 「プレビューの写真がセピア色で表示され ているか」をAIで確認 セピアフィルター ちゃんとセピア色です!
OK! OK! OK!
2.動的に変化するなど、複雑な画面のチェック 「地図上で店舗住所に、位置アイコンが 表示されていること」をAIで確認 「Magicラーメン茅場町店」をタップ 「店舗詳細」ボタンをタップ 茅場町に位置アイコンが 表示されています 茅場町 OK! OK!
OK! 1 2 3
3.データの「意味」を理解する必要があるチェック 「表示された商品がすべてお花見に関連す る商品であること」をAIで確認 クリスマス関連の商品が 表示されています! 1 2 3 検索欄に「お花見アイテム」を入力 「検索」ボタンを押す
Failed! Failed! Failed! お花見アイテム
活用事例:再生機能の表示確認 音声再生機能のボタンやプログレスバーから再⽣状況をアサーション MagicPod のAI アサーションで音声が再生されているかを確認してみた (https://voicy.jp/channel/784829/7195912)
まとめ 1. テスト作成AI エージェントを活用する 2. 外部AI エージェントからテストを作る 3. テスト失敗の原因を分析する 4.
コード変更の影響を受けるテストを特定する 5. テストケースの内容をレビューする 6. テストケースをメンテナンスする 7. アサーションを行う
ユーザー 登録 無料 トライアル お支払い・ ご利用開始 https://magicpod.com/consulting 導入にあたってのご相談・Q&A 無料トライアル受付中です!
None