05:32更新このページでは、さまざまな組み合わせのローカルPC環境でテストを作成・実行する手順を説明します。apkファイルのテストAndroid実機と、Androidアプリの実体であるapkファイルを使ってテストを作成・実行する手順も、iOSの場合とおおむね同じです。ターゲットOS・アプリを指定する方法と画面キャプチャを取得する方法が、iOSの場合と少し異なります。apkファイルを使用する場合、OSに「Android」を、アプリ種別に「.apkファイル」を指定し、そして「.apkファイルのフルパスを入力」の欄にapkファイルのフルパスを指定します。Androidの場合の、ターゲットOSとアプリの指定apkファイルのフルパスは、iOSの場合と同様、apkファイルをoption(alt)キーを押しながら右クリックし、「パス名をコピー」で取得します。続いて端末への接続ボタンを押す前に、Android実機をUSBケーブルでPCにつなぎます。端末のロックは解除しておきます。USBデバッグの許可ダイアログが出るので、OKを押してデバッグを許可しておきます。USBデバッグの許可ダイアログ端末をつないだ後、テストケース編集ページの接続ボタンを押し、しばらく待つと、実機上にapkファイルのアプリがインストールされ、アプリが起動します。テストケース編集ページの起動ボタンあとはこのアプリに対して、画面キャプチャ取得・テスト作成・テスト実行を行うことができます。apkファイルのアプリに対して作成されたテストちなみに、Androidエミュレータを立ち上げた状態で同様の操作をすれば、実はAndroidエミュレータでもテストを行うことができます。インストール済アプリのテストMagicPodでは、Android実機のインストール済アプリをテストすることも可能です(apkファイルも不要で、自社アプリでなくても構いません)。この場合は、「パッケージ/アクティビティ」というシステム情報でテスト対象アプリを指定します。パッケージ/アクティビティアプリの「パッケージ/アクティビティ」の値は、以下の方法で調べることができます。Android実機をUSBケーブルでPCにつなぎます。ターゲットOSを「Android」、「パッケージ/アクティビティ」の値を空にしてテストケース編集ページの「接続」ボタンを押し、端末と接続します。接続が確立されたら、端末を手作業で操作してテスト対象のアプリを起動します。テストケース編集ページのターゲット指定ポップアップを開き、「アプリ情報を取得」ボタンを押します。待つと、起動中のアプリの「パッケージ/アクティビティ」の情報がセットされます。「パッケージ/アクティビティ」情報を取得したら、あとはこの情報で指定したアプリに接続・起動して、画面キャプチャ取得・テスト作成・テスト実行を行うことができます。ipaファイルのテストiOS実機と、iOSアプリの実体であるipaファイルを使ってテストを行う場合は、テスト対象に次の値を指定します。ipaファイルのテスト対象指定方法あとはiOS実機をUSBケーブルでPCにつないで、画面キャプチャの取得やテスト実行を行うことができます。端末のロックは解除しておきます。図9のような確認ダイアログが表示されるので、「信頼」をタップしておきます。その他エラーが発生して端末との接続やテスト実行がうまくいかない場合は、こちらの回避策を試してみてください。16以降のiOS実機の場合、デベロッパーモードを有効にする必要があります。インストール済アプリのテストMagicPodでは、iOSシミュレータまたは実機のインストール済アプリをテストすることも可能です(appファイル・ipaファイルも不要で、自社アプリでなくても構いません)。この場合は、「バンドルID」というシステム情報でテスト対象アプリを指定します。バンドルIDアプリのバンドルIDは、次の方法で調べることができます。StoreページのURLを入力して調べることができます。端末に最初からインストールされているアプリの場合は、こちらにバンドルIDの一覧が記載されています。その他エラーが発生して端末との接続やテスト実行がうまくいかない場合は、こちらの回避策を試してみてください。