Slide 1

Slide 1 text

ノーコード × 生成AIの MagicPod Autopilotを使ったE2Eテスト生成 AI Agentで変わるモバイルアプリ開発におけるテスト MagicPod CEO 伊藤 望

Slide 2

Slide 2 text

伊藤 望 / Nozomi Ito About me ・自動テストツール歴:15年 ・Seleniumコミュニティ主催 ・Twitter: @ito_nozomi MagicPod CEO

Slide 3

Slide 3 text

ノーコードで簡単にテスト作成できる 柔軟性とメンテナンス性が強み E2Eテスト自動化SaaS Web & モバイルアプリの

Slide 4

Slide 4 text

【株式会社MIXI様】MagicPodヘ ルススコアの全社統合分析用ダッ シュボードを作成してみた 【弥生株式会社様】新サービスを開 発しながらMagicPodでE2Eテストの 自動化を行った話 【株式会社iCARE様】MagicPod の導入しました! 【株式会社COUNTERWORKS様】数多 あるE2Eテスト自動化ツールから MagicPodを本気で選定した 【株式会社メドレー様】持続 可能なE2E自動テストを目指 して 【レコチョク株式会社】 【MagicPod】Webとアプリを 跨いだ機能の自動UIテスト ユーザーさんのブログ記事 MagicPodを活用してくださっているユーザーの皆様がたくさんのブログを書いてくださっています。

Slide 5

Slide 5 text

生成 テスト実行 自然言語で指示を出す ステップを作成・実行 ユーザー名とパスワードを入れて ログインするテストを作成してください 1 2 3 ユーザー MagicPod Autopilot ユーザーIDを入力 パスワードを入力 ログインボタンをクリック What is MagicPod Autopilot? チャット対話でテスト作成・編集・実行ができるAIエージェント

Slide 6

Slide 6 text

DEMO

Slide 7

Slide 7 text

MagicPod Autopilot のポジショニング コーディング テスト エンジニア向き 非エンジニア向き Claude Code Cursor Cline Devin ソフトウェア開発・テストAI エージェントのマトリクス MagicPodなら非エンジニアでも 生成されたテストを理解・編集できる

Slide 8

Slide 8 text

プロンプト user1/pass でログイン 利用可能アクションリスト get-ui-tree run-test save-test ... アクション呼び出し get-ui-tree MagicPod ブラウザ AI model UI ツリー取得 MagicPod Autopilot の仕組み

Slide 9

Slide 9 text

MagicPod Autopilot の仕組み モデル 精度 速度 コスト 問題点 Gemini2.5 Pro ▲ ▲ ● しょっちゅう 止まる GPT-5 ▲ × ● ー Claude Sonnet 4 ● ● × ー 使う生成AIモデルによって性能にかなり差が出る 実装裏話

Slide 10

Slide 10 text

連絡先ページに移動して、適当な氏名と会社 名で連絡先を追加するテストを作成して。 Autopilot利用例① - 連絡先アプリ(Android)

Slide 11

Slide 11 text

ストップウォッチを開始して5秒経ったら 止める。表示されている秒数が5秒以上経 過していることを確認 Autopilot利用例② - 時計アプリ(Android)

Slide 12

Slide 12 text

設定アプリから文字サイズをできるだけ 大きくするテスト Autopilot利用例③ - 設定アプリ(iOS)

Slide 13

Slide 13 text

連絡先ページに移動して、適当な氏名と会社 名で連絡先を追加するテストを作成して。 Autopilot失敗例① - 連絡先アプリ(iOS) スクロールがうまく動かず、会社名入力に失敗

Slide 14

Slide 14 text

Autopilot失敗例① - 解決策 手編集でスクロール(スワイプ)を追加

Slide 15

Slide 15 text

090-1234-5678に電話をかけて切った 後、通話履歴を確認し、最新の履歴にか けた番号が表示されていることを確認。 確認できたら通話履歴を削除し、削除さ れたことを確認 Autopilot失敗例② - 「電話」アプリ(Android) 通話開始後「戻る」で戻ったため履歴が作られず、 代わりに無駄なステップを大量生成

Slide 16

Slide 16 text

090-1234-5678に電話をかけて、 通話を切るボタンを押して切った 後、通話履歴を確認し、最新の履 歴にかけた番号が表示されている ことを確認。 確認できたら通話履歴を削除し、 削除されたことを確認 Autopilot失敗例② - 解決策 プロンプト中で、 通話を切るボタンを押すよう明示

Slide 17

Slide 17 text

テスト作成と並行で別作業ができるようになる 初心者の「テスト自動化難しそう...」というハー ドルが下がる 複雑なステップを初心者でも組みやすくなる Autopilotのメリット テスト作れたー!

Slide 18

Slide 18 text

複雑なステップの例 宿泊日エリアに「年/月/日」の形式で 2日後の日付をセットして 合計金額を、カンマなしの数字で変数 「合計金額値」にセットして

Slide 19

Slide 19 text

MCP サーバー テスト失敗 修復中です... MCPサーバー経由で、 外部AIエージェントからテスト作成 今後の機能拡張構想 テスト失敗時の自動修復に Autopilotを適用 AIで確認 検索意図に沿った結果が 表示されているかを確認 1 テスト手順書等から 一括でテストの雛形生成 生成AIによる アサーションステップ

Slide 20

Slide 20 text

無料トライアルで MagicPod Autopilot をお試しいただけます!

Slide 21

Slide 21 text

No content