Magic Pod

Magic Podの使い方

このページでは、Magic Podの使い方を説明します。

まずはChromeでmagic-pod.com/homeにアクセスします。

1. ユーザー・組織・プロジェクトの作成

最初に、こちらのページの手順に従い、ユーザー・組織・プロジェクト・最初のテストケースを作成します。

2.モバイルアプリテスト - クラウドでテストを作成・実行する場合

Magic PodのクラウドiOSシミュレータ/Androidエミュレータを使えば、クラウドでテストを作成・実行することができます。手順は次の動画を参考にしてください。


3. モバイルアプリテスト - ローカルPCでテストを作成・実行する場合

Macの場合は、ローカルPCでテストを作成・実行することができます。手順は次の通りです。

Magic Pod Desktopの取得

ローカルPCでのテスト実行には「Magic Pod Desktop」が必要です。下記リンクからダウンロードしたzipファイルをダブルクリックして解凍し、できた「Magic Pod Desktop」を「アプリケーション」フォルダに配置してください。(※1)

最新のMagic Pod Desktopをダウンロード

iOS・Android環境のセットアップ

次に、Magic Pod Desktopの動作環境を整える必要があります。テストしたいプラットフォームに応じ、次のセットアップを行ってください。

テストケース作成・実行

続いて、次の動画の手順に従い、テストを作成・実行します。動画の解説はこちら → Part1 Part2

4. ブラウザテスト

  • ブラウザテスト
  • ブラウザテストの作成・実行
  • ブラウザテスト実践ガイド

5. 実践ガイド

続いて、より実践的なMagic Podの活用方法を説明します。

  • リアルタイム簡単テスト作成
  • テスト対象の画面に修正が入ったら
  • 変数
  • 条件分岐
  • 共有ステップ
  • データパターン(データ駆動テスト)
  • 自動修復機能
  • Web APIコール
  • 独自のロケータを定義する
  • 開発者向けトラブルシューティング
  • よくある質問
  • 自動テストを簡単にするためのアプリ実装の工夫
  • WebViewのテスト(モバイルアプリテスト)
  • スクロールが必要な画面の操作方法(モバイルアプリテスト)
  • 一括テスト実行・コマンドラインテスト実行(モバイルアプリテスト)
  • BrowserStackのクラウド環境での一括テスト実行(モバイルアプリテスト)
  • HeadSpinのクラウド環境での一括テスト実行(モバイルアプリテスト)
  • SauceLabsのクラウド環境での一括テスト実行(モバイルアプリテスト)
  • コマンド一覧
  • CIツールとの連携
  • * Bitrise(iOS)
  • * Bitrise(Android)
  • * CircieCI
  • Emailのテスト
  • 画像差分チェック
  • 多言語データパターン
  • テスト実行時の待機時間の調整
  • プライベート環境に対するテスト
  • エンタープライズプランの機能
  • プロキシ環境下でのテスト
  • 二段階認証を使ったアプリ・Webサイトのテスト

6. サポート環境

現在、Magic Podは以下の環境での利用をサポートしています。

モバイルアプリテスト

  • ネイティブアプリ・ハイブリッド(WebView)アプリに対応しています。
  • Flutterアプリ、Unityアプリには未対応です。


クラウド 外部クラウド ローカルPC
PC 指定なし 指定なし Mac
Magic Podを開くブラウザ Chrome49以上 Chrome49以上 Chrome49以上
iOS シミュレータ 実機 シミュレータ、実機(シミュレータの方が安定)。iOSバージョン11.0 ~ 14.5
Xcode インストール済 インストール済 バージョン9.0 ~ 12.5。iOS12.x以前の実機テストの場合Xcode10.x以前が必要
iOSアプリファイル appファイル。端末の初期アプリ ipaファイル。Ad HocまたはDevelopmentのもの。 appファイル(シミュレータ)。ipaファイル(実機)。Ad HocまたはDevelopmentのもの。端末にインストール済のアプリ
Android エミュレータ 実機 実機。Androidバージョン5.0 ~ 11.0
Java インストール済 インストール済 バージョン9
Androidアプリファイル APKファイル。端末の初期アプリ APKファイル APKファイル。端末にインストール済のアプリ
WebView インストール済 インストール済 Android5 ~ 6、10 ~ 11ではAndroid System WebViewアプリのバージョン69以上が必要。Android 7 ~ 9ではChromeアプリのバージョン69以上が必要

ブラウザテスト

  • framesetには未対応です。(iframeは対応しています)
  • Flutter For Webで実装されたWebサイトには未対応です。


クラウド 外部クラウド ローカルPC
PC 指定なし 指定なし Windows、Mac(コマンドライン実行はLinuxも可)
Magic Podを開くブラウザ Chrome49以上 Chrome49以上 Chrome49以上
テスト対象ブラウザ Chrome Chrome、Edge(Chromium)、Firefox、Safari、IE11 Chrome、Edge(Chromium)、Firefox、Safari、IE11
テストの作成 未対応
テストの実行
モバイルエミュレーション
【※】
1: ダウンロードした場所でMagic Pod Desktopを開こうとすると、「"%@"が見つかりません」「アプリケーション"Magic Pod Desktop"を開けません」などのエラーで開けないことがあります。 [↩]