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
200
1
Share
プログラミング不要! テスト自動化における生成AI使いこなし術
2026年3月20日に開催したJaSST Tokyoでの発表資料です。
MagicPod
March 20, 2026
More Decks by MagicPod
See All by MagicPod
はじめての MagicPod生成AI機能 機能紹介から活用方法まで
magicpod
0
120
今日から始められるテスト自動化 〜 基礎知識から生成AI活用まで 〜
magicpod
1
330
昨年の開発まとめ&今年の展望 2026
magicpod
0
410
大規模サービスにおける レガシーコードからReactへの移行
magicpod
1
330
【NTTドコモ様】ドコモで実践するMagicPod活用による 開発の効率化と付随して得られたもの
magicpod
0
510
MagicPodオンボーディング 導入の流れと導入初期によくある質問
magicpod
0
140
MagicPod Autopilot開発者Q&Aセッション
magicpod
1
120
AIを活用した自動サービス MagicPodのご紹介
magicpod
0
70
ノーコード × 生成AIの MagicPod Autopilotを使ったE2Eテスト生成
magicpod
0
770
Other Decks in Technology
See All in Technology
ハーネスエンジニアリングをやりすぎた話 ~そのハーネスは解体された~
gotalab555
5
1.9k
UIライブラリに依存しすぎないReact Native設計を目指して
grandbig
0
150
LLM時代の検索アーキテクチャと技術的意思決定
shibuiwilliam
3
1.5k
バイブコーディングで3倍早く⚪⚪を作ってみた
samakada
0
160
"おまじない"を卒業する ボイラープレート再入門
shunsuke_1b
1
110
「誰一人取り残されない」 AIエージェント時代のプロダクト設計思想 Product Management Summit 2026
mizushimac
1
1.7k
EMから幅を広げるために最近挑戦していること / Recent challenges I'm undertaking to expand my horizons beyond EM
hiro_torii
1
140
AI時代 に増える データ活用先
takahal
0
330
Microsoft 365 / Microsoft 365 Copilot : 自分の状態を確認する「ラベル」について
taichinakamura
0
360
データ定義の混乱と戦う 〜 管理会計と財務会計 〜
wonohe
0
150
Agents CLI と Gemini Enterprise Agent Platform で マルチエージェント開発が楽しくなる!
kaz1437
0
160
Do Vibe Coding ao LLM em Produção para Busca Agêntica - TDC 2026 - Summit IA - São Paulo
jpbonson
3
150
Featured
See All Featured
Darren the Foodie - Storyboard
khoart
PRO
3
3.3k
We Have a Design System, Now What?
morganepeng
55
8.1k
Color Theory Basics | Prateek | Gurzu
gurzu
0
300
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
Learning to Love Humans: Emotional Interface Design
aarron
275
41k
世界の人気アプリ100個を分析して見えたペイウォール設計の心得
akihiro_kokubo
PRO
70
39k
Building Applications with DynamoDB
mza
96
7k
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
210
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.4k
How GitHub (no longer) Works
holman
316
150k
Statistics for Hackers
jakevdp
799
230k
First, design no harm
axbom
PRO
2
1.2k
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