Slide 1

Slide 1 text

MagicPod 紹介セミナー AIテスト自動化プラットフォーム

Slide 2

Slide 2 text

アジェンダ 1. MagicPodの概要 2. デモ 3. AI活用 *MCPサーバー・Autopilot・AIアサーション 4. 機能紹介 5. Q&A

Slide 3

Slide 3 text

アジェンダ 1. MagicPodの概要 2. デモ 3. AI活用 *MCPサーバー・Autopilot・AIアサーション 4. 機能紹介 5. Q&A

Slide 4

Slide 4 text

AIの技術を活用したテスト自動化サービス 豊富な機能と高いメンテナンス性でリリースサイクルの高速化を支援します MagicPodとは 1. MagicPodの概要 ノーコードでテスト作成が可能 読みやすい自動テストが誰でも作成できる モバイルアプリ + ブラウザ テスト ユーザー数・テスト実行回数無制限

Slide 5

Slide 5 text

自動テスト業界のトップエンジニアが開発に携わっています。 書籍執筆の経験も持つテストの実情に精通したメンバーが、多く在籍しています。 自動テストのTOP人材が開発 1. MagicPodの概要 •立命館大学大学院情報理工学研究科 •自動テスト国際カンファレンス登壇 •Appiumコミッター 脇坂 雅幸 •千葉大学理学部 •共著に「Selenium実践入門」 「エキスパートが教える Selenium最前線」 戸田 広 •東京大学大学院情報理工学研究科 •「初めての自動テスト」など自動テス ト書籍を複数執筆・翻訳 玉川 紘子 VPoT 伊藤 望 •京都大学大学院情報学研究科 •500人規模の自動テストコミュニティ リーダー CEO

Slide 6

Slide 6 text

実行回数の制限を設けない弊社の取り組みが評価され、導入企業数の増加、各企業のテ スト実行回数の増加につながりました。 テスト実行回数 3,000万回 突破 1. MagicPodの概要 3,000 万回! 20,000,000 15,000,000 10,000,000 5,000,000 0 2023/08 2023/09 2023/10 2023/11 2023/12 2024/01 2024/02 2025/01 30,000,000

Slide 7

Slide 7 text

500社以上の企業様にご利用いただいております ご利用企業様 magicpod.com 1. MagicPodの概要

Slide 8

Slide 8 text

対応環境 テストデータ保存先:クラウド テスト実行環境 MagicPodクラウド ローカル 外部クラウド(※) モバイルアプリ ○ ○ ○ Webサイト (デスクトップ) ○ ○ ○ Webサイト (モバイルエミュレート) ○ ○ ○ Webサイト (モバイル実機) 未対応 未対応 ○ ※ BrowserStack / Saucelabsなど 1. MagicPodの概要

Slide 9

Slide 9 text

アジェンダ 1. MagicPodの概要 2. デモ 3. AI活用 *MCPサーバー・Autopilot・AIアサーション 4. 機能紹介 5. Q&A

Slide 10

Slide 10 text

Webサイトテスト 2. デモ テスト編集画面

Slide 11

Slide 11 text

Webサイトテスト 2. デモ デモ https://youtu.be/p1lHiyj2dms

Slide 12

Slide 12 text

モバイルアプリテスト 2. デモ テスト編集画面

Slide 13

Slide 13 text

モバイルアプリテスト 2. デモ デモ https://youtu.be/UQsw-q702PY

Slide 14

Slide 14 text

アジェンダ 1. MagicPodの概要 2. デモ 3. AI活用 *MCPサーバー・Autopilot・AIアサーション 4. 機能紹介 5. Q&A

Slide 15

Slide 15 text

生成 AI 生成 AI 3. AI活用(MCPサーバー・Autopilot・AIアサーション) AIの活用領域 AI 日本語の要素説明文を計算 AI テストスクリプトの自動修復 テストケース内容要約 テストケース変更内容要約

Slide 16

Slide 16 text

MagicPod MCPサーバーを使うと、Cline、Cursor、ClaudeなどのAIエージェントから MagicPodの様々な機能を呼び出すことができます。 MagicPod MCPサーバー※ベータ版 テストを実行 テストを実行 Aプロジェクトのテストを 全部実行してください Claude Cline Cursor AIエージェント ユーザー MagicPod MCP サーバー MCP サーバー MagicPod MCPサーバーを使ったテスト実行 3. AI活用(MCPサーバー・Autopilot・AIアサーション)

Slide 17

Slide 17 text

開発中ということもあり、現在できることは主に以下の2つです。 MagicPod MCPサーバー※ベータ版 MagicPodのヘルプページを参考にして、MagicPodの機能の使い方や 様々なエラーやトラブルの解決策を提案します。 MagicPodのWeb APIを経由して、テストの実行やテストの統計情報 の取得などの操作が可能です。 その他の活用事例やセットアップ手順ついては、こちらをご参照ください。 3. AI活用(MCPサーバー・Autopilot・AIアサーション)

Slide 18

Slide 18 text

MagicPod Autopilotとは、AI技術を活用したテスト自動化エージェントです。 自然言語での入力だけで、テストケースの作成・編集・実行が可能になりました。 MagicPod Autopilot 右下の ボタンで MagicPod Autopilotの 入力画面が開きます 3. AI活用(MCPサーバー・Autopilot・AIアサーション)

Slide 19

Slide 19 text

MagicPod Autopilot ホテルの予約サイトに必要項目を入力するテストの生成 利用例 ❶ ホテルの予約サイト 宿泊日は2025/08/04、2泊、2人、確 認連絡は希望せず、適当な名前を入力 し、確認ページへ進んで宿泊予約をし てください。 入力した指示 3. AI活用(MCPサーバー・Autopilot・AIアサーション)

Slide 20

Slide 20 text

MagicPod Autopilot モバイルアプリのユーザー登録画面のテストを生成 利用例 ❷ モバイルアプリの登録画面 名前は田中二郎、性別は男性で登録まで 完了して 入力した指示 3. AI活用(MCPサーバー・Autopilot・AIアサーション)

Slide 21

Slide 21 text

MagicPod Autopilot 既存のステップにIf文(条件分岐)を追加 利用例 ❸ 既存のテストステップの編集 MagicPod Autopilotによって、既存の テストに条件分岐ステップが追加 既存テストは「常に許可ボタンを押す」 「ダイアログが表示されている時だ け許可ボタンを押す」条件分岐ステ ップを追加するように指示 ❶ ❷ ❸ 許可 許可 許可 許可 許可 3. AI活用(MCPサーバー・Autopilot・AIアサーション)

Slide 22

Slide 22 text

AIアサーション 「AIで確認」コマンドは画面の情報をAIが読み取って、意味を理解した上で検証します。 これまでは人間による目視確認が必要だったテスト項目も、自動化できるようになりました。 1 2 3 検索欄に「東京都千代田区」と入力 検索ボタンをクリック 検索結果画面で「千代田区に位置アイコン が表示されているか」を AIで確認 千代田区にアイコンが 表示されています OK! OK! 千代田区 3. AI活用(MCPサーバー・Autopilot・AIアサーション)

Slide 23

Slide 23 text

人間の感覚が要求されるテスト 活用例 ❶ カメラアプリで選択した画像フィルターが適用されているかを確認する。 1 2 3 「山の写真」をタップする 「セピア」フィルターをタップする 「プレビューの写真がセピア色で表示され ているか」をAIで確認 セピアフィルター ちゃんとセピア色です! OK! OK! AIアサーション 3. AI活用(MCPサーバー・Autopilot・AIアサーション)

Slide 24

Slide 24 text

内容が複雑で動的に変化する画面のテスト 活用例 ❷ 店舗の住所と地図上のアイコン表示位置が整合しているかを確認する。 「地図上で店舗住所に、位置アイコンが 表示されていること」をAIで確認 1 2 3 「Magicラーメン茅場町店」をタップ 「店舗詳細」ボタンをタップ 茅場町に位置アイコンが 表示されています 茅場町 OK! OK! AIアサーション 3. AI活用(MCPサーバー・Autopilot・AIアサーション)

Slide 25

Slide 25 text

整合性を確認するテスト 活用例 ❸ ネットショップで、検索ワードに対して正しい商品一覧が表示されているかを確認する。 「表示された商品がすべてクリスマス関連 のものであること」をAIで確認 ハロウィーン関連の商品が 表示されています! 1 2 3 検索欄に「クリスマス雑貨」を入力 「検索」ボタンを押す Failed! Failed! クリスマス雑貨 AIアサーション 3. AI活用(MCPサーバー・Autopilot・AIアサーション)

Slide 26

Slide 26 text

アジェンダ 1. MagicPodの概要 2. デモ 3. AI活用 *MCPサーバー・Autopilot・AIアサーション 4. 機能紹介 5. Q&A

Slide 27

Slide 27 text

4. 機能紹介 その他のMagicPodの機能を 駆け足でご紹介

Slide 28

Slide 28 text

4. 機能紹介 モバイルアプリ

Slide 29

Slide 29 text

4. 機能紹介(モバイルアプリ) クラウドシミュレータ ローカル環境より安定・高速 実機じゃないので安い! iOS15-18、Android8-16に対応

Slide 30

Slide 30 text

4. 機能紹介(モバイルアプリ) クラウド実機 BrowserStack / SauceLabsと連携可能(外部サービスの契約が必要) 過去機種から最新機種まで豊富な品揃え SauceLabs BrowserStack

Slide 31

Slide 31 text

4. 機能紹介(モバイルアプリ) クロス端末テスト 色々なバージョン/機種の組み合わせで並列/直列実行

Slide 32

Slide 32 text

4. 機能紹介(モバイルアプリ) クロス端末テスト テストフローを分割して並列実行し、高速化することも可能

Slide 33

Slide 33 text

4. 機能紹介(モバイルアプリ) 各種端末操作 様々なコマンドをご用意

Slide 34

Slide 34 text

4. 機能紹介(モバイルアプリ) 各種端末操作 スワイプ フリーハンド図形描画 画像アップロード 他のアプリを起動 端末回転 ディープリンクを開く

Slide 35

Slide 35 text

4. 機能紹介(モバイルアプリ) 各種端末操作 言語 地域 位置情報 タイムゾーン

Slide 36

Slide 36 text

4. 機能紹介(モバイルアプリ) サポート内容 WebViewサポート Flutter 実装ガイドラインもご用意しています。

Slide 37

Slide 37 text

4. 機能紹介 Webサイト

Slide 38

Slide 38 text

4. 機能紹介(Webサイト) クロスブラウザ 各種ブラウザに対応 ※IEはEdgeのIEモードとして利用可能です モバイルWebブラウザ

Slide 39

Slide 39 text

4. 機能紹介(Webサイト) 外部クラウド連携 BrowserStack / SauceLabsと連携可能(外部サービスとの契約が必要) 様々なブラウザバージョン・OSで利用可能 SauceLabs BrowserStack

Slide 40

Slide 40 text

4. 機能紹介(Webサイト) 各種ブラウザ操作 様々なコマンドをご用意

Slide 41

Slide 41 text

4. 機能紹介(Webサイト) 各種ブラウザ操作 ウィンドウやタブの作成/移動 ファイルのアップロード Cookieの削除 ファイルのダウンロード URL指定で遷移 キーボードキー入力

Slide 42

Slide 42 text

4. 機能紹介(Webサイト) Shadow DOMサポート Salesforceアプリケーションのテストも可能

Slide 43

Slide 43 text

4. 機能紹介 全般

Slide 44

Slide 44 text

4. 機能紹介(全般) テスト作成

Slide 45

Slide 45 text

各種ユーティリティコマンド 四則演算 正規表現 数値比較 2段階認証突破 4. 機能紹介(全般)

Slide 46

Slide 46 text

各種機能 値チェック(確認コマンド) 条件分岐 条件付き繰り返し処理 ロケータ変更 4. 機能紹介(全般) 値チェック(待機コマンド)

Slide 47

Slide 47 text

共有ステップ 繰り返し利用する処理は共通化 4. 機能紹介(全般)

Slide 48

Slide 48 text

画像差分チェック 画面レイアウト崩れなどを検出可能 差分のみを赤く表示することも 4. 機能紹介(全般)

Slide 49

Slide 49 text

HTTPリクエスト送信 DBの値チェックやデータクリアなどに 4. 機能紹介(全般)

Slide 50

Slide 50 text

Emailのテスト 「HTTPリクエスト送信」と「正規表現マッチ」の組み合わせ Gmailに送信された内容のチェック Gmailに送信されたリンクをクリック https://support.magic-pod.com/hc/ja/articles/4408910398617 4. 機能紹介(全般)

Slide 51

Slide 51 text

4. 機能紹介(全般) テストスクリプトの管理

Slide 52

Slide 52 text

テストスクリプトの管理 コメント / 空行の追加 テストケースのコピー・貼り付け 編集を元に戻す・やり直す フォルダ管理機能 4. 機能紹介(全般)

Slide 53

Slide 53 text

履歴機能 変更内容の表示・保存 4. 機能紹介(全般)

Slide 54

Slide 54 text

履歴機能 バージョンの復元 4. 機能紹介(全般)

Slide 55

Slide 55 text

ブランチ機能 ブランチ機能を用いることで、プロジェクト全体で管理するテストケースやその実行に影響を 与えずに、独自のワークスペースで変更を追加・検証することができます。 4. 機能紹介(全般) 詳細

Slide 56

Slide 56 text

4. 機能紹介(全般) データ管理

Slide 57

Slide 57 text

変数 画面上の値などを保存して後続処理に利用可能 4. 機能紹介(全般)

Slide 58

Slide 58 text

各種変数機能 共有変数 日付変数 シークレット変数 システム変数 4. 機能紹介(全般)

Slide 59

Slide 59 text

4. 機能紹介(全般) テスト実行

Slide 60

Slide 60 text

データ駆動テスト パラメータを変えて、同じテストを何度も実行 4. 機能紹介(全般)

Slide 61

Slide 61 text

テストケースラベルを指定 詳細 テストケース番号を指定 詳細 一括実行設定 4. 機能紹介(全般) 様々なパターンの一括実行設定をすることが可能 フォルダを指定 詳細

Slide 62

Slide 62 text

各種Web API 用意されたWebAPIで各種呼び出しが可能 テスト一括実行 テスト結果取得 アプリアップロード 4. 機能紹介(全般)

Slide 63

Slide 63 text

部分テスト実行 一部のステップの動作確認などに 4. 機能紹介(全般)

Slide 64

Slide 64 text

4. 機能紹介(全般) 通知・テスト結果確認

Slide 65

Slide 65 text

テスト結果画面 誰がテストを実行したのか・どうやって実行したのかを確認可能 4. 機能紹介(全般)

Slide 66

Slide 66 text

メール通知・Slack通知 テスト結果の共有に 4. 機能紹介(全般)

Slide 67

Slide 67 text

画面キャプチャダウンロード エビデンス取得などに 4. 機能紹介(全般)

Slide 68

Slide 68 text

アナリティクス プロジェクトのテストが健全に保たれているかどうかを確認 4. 機能紹介(全般)

Slide 69

Slide 69 text

4. 機能紹介(全般) CI/CD 連携

Slide 70

Slide 70 text

CI連携(CircleCI, Jenkinsなど) Web APIやコマンドライン実行の機能で連携可能 4. 機能紹介(全般)

Slide 71

Slide 71 text

CI連携(Bitrise)(モバイル) Bitrise StepでGUI設定可能 4. 機能紹介(全般)

Slide 72

Slide 72 text

4. 機能紹介(全般) 権限管理とセキュリティ機能

Slide 73

Slide 73 text

メンバー権限管理 プロジェクト単位での権限設定が可能 4. 機能紹介(全般)

Slide 74

Slide 74 text

二段階認証 ユーザーアカウントのセキュリティ向上に 4. 機能紹介(全般)

Slide 75

Slide 75 text

4. 機能紹介(全般) その他

Slide 76

Slide 76 text

英語利用も可能 海外でも使用されています 4. 機能紹介(全般)

Slide 77

Slide 77 text

エンタープライズプランの機能 4. 機能紹介

Slide 78

Slide 78 text

4. 機能紹介(エンタープライズプラン) エンタープライズプラン特有の機能 固定接続元IP クラウド端末・ブラウザが 固有IPでユーザー環境に接続 SAMLシングルサインオン MagicPodへのログインに、 SAMLによるユーザー の一元管理が可能 ドメインコントロール 指定したドメインを他の組織 やアカウントに使われないよ うに制限 詳細 詳細 詳細

Slide 79

Slide 79 text

4. 機能紹介(エンタープライズプラン) エンタープライズプラン特有の機能 接続元IP制限 指定されたIPからのみ MagicPodのデータにアクセ スするよう制限 セキュアトンネリング MagicPodのクラウド環境と ユーザーの社内環境を安全に 接続し、社内サーバーのテス トが可能 組織専用ユーザー その組織内でしか使えないユ ーザーアカウント「組織専用 ユーザー」が作成可能 詳細 詳細 詳細

Slide 80

Slide 80 text

ご紹介の最後に 利用プラン magicpod.com/pricing

Slide 81

Slide 81 text

ご紹介の最後に テスト自動化の目的とは 開発者の生産性向上 QAの生産性向上  → 自動テストを毎日回すことがカギ  実践しているお客様の事例を抜粋してご紹介  https://magicpod.com/customer-stories/

Slide 82

Slide 82 text

ご紹介の最後に 導入相談 テスト自動化導入の不安を事前にヒアリング より詳細なデモンストレーションも実施可能

Slide 83

Slide 83 text

ご紹介の最後に テスト自動化立ち上げ支援プラン テスト自動化プロジェクトの立ち上げをCSチームが支援 各社ごとのテスト自動化の仕組みを構築

Slide 84

Slide 84 text

ご紹介の最後に 各種資料 Webサイトからダウンロード可能 https://magicpod.com/resources/

Slide 85

Slide 85 text

ご紹介の最後に 各種イベント イベント情報はこちら https://magicpod.com/events/

Slide 86

Slide 86 text

今後のリリース予定を共有するとともに、お客様からの機能要望を受け付ける窓口です。  ※詳しい使用方法については、こちらをご参照ください。 MagicPod product Portal MagicPodをご利用いただいた体験談や活用事例をまとめています。 実際のユーザー様の声も掲載していますので、導入検討の参考にぜひご覧ください。 ユーザ様の事例紹介記事 MagicPodの利用中にご不明点がある場合は、ヘルプページでの検索が可能です。 具体的な解決方法について、詳しく解説していますので、ぜひご活用ください。 ヘルプページ ご紹介の最後に お役立ち資料 MagicPodをより効果的にご活用いただくための情報をまとめました。 Findy Toolsに掲載されているレビュー

Slide 87

Slide 87 text

ご紹介の最後に MagicPod紹介店制度 MagicPodでは、MagicPodをご提案・ご紹介いただいた企業様に対して、 ご紹介料をお支払いする制度がございます。 MagicPod お客様 ご契約・お支払い MagicPodをご紹介 お客様をご紹介 ・テスト自動化ツールの導入を検討しているお客様がいる ・MagicPodに興味を持った知り合いやお客様がいる ・お客様にトレンドのサービスを提案したい このような方がいらっしゃいましたら、ぜひご紹介ください!

Slide 88

Slide 88 text

ご紹介の最後に ご利用までの流れ ユーザー 登録 無料 トライアル お支払い・ ご利用開始 https://magicpod.com/consulting 導入にあたってのご相談・Q&A

Slide 89

Slide 89 text

最後までお聞きいただき ありがとうございました! ノーコードテスト自動化ツール