Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
Slide 1
Slide 1 text
MagicPod 紹介セミナー AIテスト自動化プラットフォーム
Slide 2
Slide 2 text
アジェンダ MagicPodの概要 1. デモ 2. AIの活用 3. 機能紹介 4. Q&A 5.
Slide 3
Slide 3 text
アジェンダ MagicPodの概要 1. デモ 2. AIの活用 3. 機能紹介 4. Q&A 5.
Slide 4
Slide 4 text
AIの技術を活用したテスト自動化サービス 豊富な機能と高いメンテナンス性でリリースサイクルの高速化を支援します MagicPodとは 1. MagicPodの概要 ノーコードでテスト作成が可能 読みやすい自動テストが誰でも作成できる モバイルアプリ + ブラウザ テスト ユーザー数・テスト実行回数無制限
Slide 5
Slide 5 text
自動テスト業界のトップエンジニアが開発に携わっています。 書籍執筆の経験も持つテストの実情に精通したメンバーが、多く在籍しています。 自動テストのTOP人材が開発 1. MagicPodの概要 •立命館大学大学院情報理工学研究科 •自動テスト国際カンファレンス登壇 脇坂 雅幸 •千葉大学理学部 •共著に「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 / Headspinなど 1. MagicPodの概要
Slide 9
Slide 9 text
アジェンダ MagicPodの概要 1. デモ 2. AIの活用 3. 機能紹介 4. Q&A 5.
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
アジェンダ MagicPodの概要 1. デモ 2. AIの活用 3. 機能紹介 4. Q&A 5.
Slide 15
Slide 15 text
3. AIの活用 どこにAIが使用されている? 1. 日本語の要素説明文を計算 2. テストスクリプトの自動修復 3. テストスクリプトの内容と変更内容の要約
Slide 16
Slide 16 text
要素説明文 ・AIロジックで計算 ・自由に書き換え可能 3. AIの活用 - 日本語の要素説明文の取得 - 日本語の要素説明文 システム(Appium)ロケータ ・要素ツリーから計算
Slide 17
Slide 17 text
テスト対象の画面構成が変わって要素が見つからなくなった場合に、AIが画面に合わせて スクリプト側を自動修正 。似たコンセプトはQTPの時代より見られる。 3. AIの活用 - テストスクリプト自動修復 - 自動修復(セルフヒーリング)とは https://www.finddevguides.com/s/qtp/qtp_smart_identification
Slide 18
Slide 18 text
・guestnameに値をセット ・//button[text()=‘次へ’]をクリック id=guestname MagicPodの自動修復デモ テストスクリプト id=guest_name ページが修正された! 実行すると、どうなる? 3. AIの活用 - テストスクリプト自動修復 -
Slide 19
Slide 19 text
MagicPodの自動修復 デモ https://youtu.be/WcQ9lBatJpg 3. AIの活用 - テストスクリプト自動修復 -
Slide 20
Slide 20 text
自動修復の仕組み ・テスト作成時 ・テスト失敗時 ロケータとHTML全体を保持 テスト作成時と実行時のHTMLを比較して 類似度が高い要素があれば利用 3. AIの活用 - テストスクリプト自動修復 -
Slide 21
Slide 21 text
テスト作成時HTML 自動修復の仕組み テスト実行時HTML 修復後の新ロケータ テスト作成時ロケータ 3. AIの活用 - テストスクリプト自動修復 -
Slide 22
Slide 22 text
自動修復の仕組み 要素ロケータだけでなくコマンドの修復も提案 3. AIの活用 - テストスクリプト自動修復 -
Slide 23
Slide 23 text
AIの継続的改善 エラーを見て、ユーザーが「これは自動修復してほしかった!」と思った時のために、 改善リクエストボタンを用意 3. AIの活用 - テストスクリプト自動修復 -
Slide 24
Slide 24 text
3. AIの活用 生成AIを活用した機能 1. テストケース内容要約機能 2. テストケース変更内容要約機能
Slide 25
Slide 25 text
3. AIの活用 - 生成AIを活用した機能 - テスト内容要約機能 テストケース内容の要約を自動で生成。テストの内容が更新された際は要約も自動で更 新されるため、管理工数も削減。
Slide 26
Slide 26 text
テスト変更内容要約機能 テストケースを変更して保存する際、変更内容を要約した「変更メッセージ」案を、ボ タンを押すだけで生成。生成された変更メッセージ案は、必要に応じてユーザーが修正 することも可能。 3. AIの活用 - 生成AIを活用した機能 -
Slide 27
Slide 27 text
アジェンダ MagicPodの概要 1. デモ 2. AIの活用 3. 機能紹介 4. Q&A 5.
Slide 28
Slide 28 text
4. 機能紹介 その他のMagicPodの機能を 駆け足でご紹介
Slide 29
Slide 29 text
4. 機能紹介 モバイルアプリ
Slide 30
Slide 30 text
4. 機能紹介(モバイルアプリ) クラウドシミュレータ ローカル環境より安定・高速 実機じゃないので安い! iOS14-18、Android7-15に対応
Slide 31
Slide 31 text
4. 機能紹介(モバイルアプリ) クラウド実機 BrowserStack / SauceLabs / HeadSpinと連携可能(外部サービスの契約が必要) 過去機種から最新機種まで豊富な品揃え SauceLabs BrowserStack
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. 機能紹介(モバイルアプリ) 各種端末操作 言語 地域 位置情報 タイムゾーン
Slide 37
Slide 37 text
4. 機能紹介(モバイルアプリ) サポート内容 WebViewサポート Flutter 実装ガイドラインもご用意しています。
Slide 38
Slide 38 text
4. 機能紹介 Webサイト
Slide 39
Slide 39 text
4. 機能紹介(Webサイト) クロスブラウザ 各種ブラウザに対応 ※IEはEdgeのIEモードとして利用可能です モバイルWebブラウザ
Slide 40
Slide 40 text
4. 機能紹介(Webサイト) 外部クラウド連携 BrowserStack / SauceLabsと連携可能(外部サービスとの契約が必要) 様々なブラウザバージョン・OSで利用可能 SauceLabs BrowserStack
Slide 41
Slide 41 text
4. 機能紹介(Webサイト) 各種ブラウザ操作 様々なコマンドをご用意
Slide 42
Slide 42 text
4. 機能紹介(Webサイト) 各種ブラウザ操作 ウィンドウやタブの作成/移動 ファイルのアップロード Cookieの削除 ファイルのダウンロード URL指定で遷移 キーボードキー入力
Slide 43
Slide 43 text
4. 機能紹介(Webサイト) Shadow DOMサポート Salesforceアプリケーションのテストも可能
Slide 44
Slide 44 text
4. 機能紹介 全般
Slide 45
Slide 45 text
4. 機能紹介(全般) テスト作成
Slide 46
Slide 46 text
各種ユーティリティコマンド 四則演算 正規表現 数値比較 2段階認証突破 4. 機能紹介(全般)
Slide 47
Slide 47 text
各種機能 値チェック(確認コマンド) ページ画像を複数テストで共有 条件分岐 ロケータ変更 4. 機能紹介(全般) 値チェック(待機コマンド)
Slide 48
Slide 48 text
共有ステップ 繰り返し利用する処理は共通化 4. 機能紹介(全般)
Slide 49
Slide 49 text
画像差分チェック 画面レイアウト崩れなどを検出可能 差分のみを赤く表示することも 4. 機能紹介(全般)
Slide 50
Slide 50 text
HTTPリクエスト送信 DBの値チェックやデータクリアなどに 4. 機能紹介(全般)
Slide 51
Slide 51 text
Emailのテスト 「HTTPリクエスト送信」と「正規表現マッチ」の組み合わせ Gmailに送信された内容のチェック Gmailに送信されたリンクをクリック https://support.magic-pod.com/hc/ja/articles/4408910398617 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
テストケースラベル テストにラベルを付与可能 ラベル指定or除外してテストを一括実行可能 4. 機能紹介(全般)
Slide 63
Slide 63 text
各種Web API 用意されたWebAPIで各種呼び出しが可能 テスト一括実行 テスト結果取得 アプリアップロード 4. 機能紹介(全般)
Slide 64
Slide 64 text
部分テスト実行 一部のステップの動作確認などに 4. 機能紹介(全般)
Slide 65
Slide 65 text
4. 機能紹介(全般) 通知・テスト結果確認
Slide 66
Slide 66 text
テスト結果画面 誰がテストを実行したのか・どうやって実行したのかを確認可能 4. 機能紹介(全般)
Slide 67
Slide 67 text
メール通知・Slack通知 テスト結果の共有に 4. 機能紹介(全般)
Slide 68
Slide 68 text
画面キャプチャダウンロード エビデンス取得などに 4. 機能紹介(全般)
Slide 69
Slide 69 text
アナリティクス プロジェクトのテストが健全に保たれているかどうかを確認 4. 機能紹介(全般)
Slide 70
Slide 70 text
4. 機能紹介(全般) CI/CD 連携
Slide 71
Slide 71 text
CI連携(CircleCI, Jenkinsなど) Web APIやコマンドライン実行の機能で連携可能 4. 機能紹介(全般)
Slide 72
Slide 72 text
CI連携(Bitrise)(モバイル) Bitrise StepでGUI設定可能 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. 機能紹介
Slide 79
Slide 79 text
4. 機能紹介(エンタープライズプラン) エンタープライズプラン特有の機能 固定接続元IP クラウド端末・ブラウザが 固有IPでユーザー環境に接続 SAMLシングルサインオン MagicPodへのログインに、 SAMLによるユーザー の一元管理が可能 ドメインコントロール 指定したドメインを他の組織 やアカウントに使われないよ うに制限 詳細 詳細 詳細
Slide 80
Slide 80 text
4. 機能紹介(エンタープライズプラン) エンタープライズプラン特有の機能 接続元IP制限 指定されたIPからのみ MagicPodのデータにアクセ スするよう制限 セキュアトンネリング MagicPodのクラウド環境と ユーザーの社内環境を安全に 接続し、社内サーバーのテス トが可能 組織専用ユーザー その組織内でしか使えないユ ーザーアカウント「組織専用 ユーザー」が作成可能 詳細 詳細 詳細
Slide 81
Slide 81 text
ご紹介の最後に 利用プラン magicpod.com/pricing
Slide 82
Slide 82 text
ご紹介の最後に テスト自動化の目的とは 開発者の生産性向上 QAの生産性向上 → 自動テストを毎日回すことがカギ 実践しているお客様の事例を抜粋してご紹介 https://magicpod.com/customer-stories/
Slide 83
Slide 83 text
ご紹介の最後に 導入相談 テスト自動化導入の不安を事前にヒアリング より詳細なデモンストレーションも実施可能
Slide 84
Slide 84 text
ご紹介の最後に テスト自動化立ち上げ支援プラン テスト自動化プロジェクトの立ち上げをCSチームが支援 各社ごとのテスト自動化の仕組みを構築
Slide 85
Slide 85 text
ご紹介の最後に 各種資料 Webサイトからダウンロード可能 https://magicpod.com/resources/
Slide 86
Slide 86 text
ご紹介の最後に 各種イベント イベント情報はこちら https://magicpod.com/events/
Slide 87
Slide 87 text
今後のリリース予定を共有するとともに、お客様からの機能要望を受け付ける窓口です。 ※詳しい使用方法については、こちらをご参照ください。 MagicPod product Portal MagicPodをご利用いただいた体験談や活用事例をまとめています。 実際のユーザー様の声も掲載していますので、導入検討の参考にぜひご覧ください。 ユーザ様の事例紹介記事 MagicPodの利用中にご不明点がある場合は、ヘルプページでの検索が可能です。 具体的な解決方法について、詳しく解説していますので、ぜひご活用ください。 ヘルプページ ご紹介の最後に お役立ち資料 MagicPodをより効果的にご活用いただくための情報をまとめました。 Findy Toolsに掲載されているレビュー
Slide 88
Slide 88 text
ご紹介の最後に ご利用までの流れ ユーザー 登録 無料 トライアル お支払い・ ご利用開始 https://magicpod.com/consulting 導入にあたってのご相談・Q&A
Slide 89
Slide 89 text
最後までお聞きいただき ありがとうございました! ノーコードテスト自動化ツール