TestKitは、クラウド上で様々な実機端末を利用できるWebサービスで、日本国内で出回っている端末が豊富に揃っています。様々なエラーや利用制約により、毎日自動テストを流した場合に安定した結果を得ることが難しいため、利用は積極的にお勧めしていません。(手動テストに使う分には問題ないようです。)対応機種・OSバージョンこちらで確認できます。日本国内で出回っている非常に多くの種類の端末が利用できます。各種類ごとにスタンバイしている台数はそれほど多くないので、他のユーザーが借りていてテストできないことがあります。TestKitの相談フォームからトライアルアカウントを申し込みます。TestKitの相談フォームトライアルアカウントが発行されたら、テスト一括実行の画面で、図2のように必要な項目を入力します。TestKitソフトウェア版をダウンロードし、「メニュー」ボタンの「アクセストークン設定」(図3)で表示されたアクセストークンをコピーします。ターゲットOSAndroid/iOSの両方に対応しています。TestKitのサイトにログインすると、端末一覧に利用可能な端末が表示されています。使いたい端末の機種名・OSバージョン(図4)をMagicPodの画面に入力してください。TestKitのページでレンタルを行う必要はありません。自分が自動テストで現在使用中の端末は「貸し出し中」と表示されます。トライアル版では利用可能な端末の種類が制限されています。機種名・OSバージョンは、部分一致で指定することも可能です。詳細は、Appium連携のチュートリアルの「端末指定」の項目を参照してください。Androidの機種名・OSバージョンを指定する際は、既知の問題に注意してください。(クラウドアップロード)」を選んで、APKファイルをクラウドにアップロードしてください。(URL指定)」を選んでください。iOSのIPAファイルの場合も同様です。コマンドライン実行こちらの方法で、コマンドラインからもテスト一括実行が可能です。複数種類の端末に対するテスト一括実行こちらの方法で、複数種類の端末に対するテスト一括実行が可能です。TestKit上でテストを実行すると以下の問題が起きることがあります。TestKitの制約上、機種名・バージョンが全く同じ端末が複数あるAndroid端末を利用すると、テスト中になんらかの原因で端末再起動が発生した場合に、途中で利用端末が別のものに切り替わってしまうリスクがあります。端末の名前が別の端末と部分一致する場合も同様のリスクがあります。dark」に部分一致するため、途中で切り替わってしまうリスクがあります。テストが終了して10分が経過すると端末は自動的に返却されますが、その後30分間は同じ端末を使うことができません。unavailable」というエラーが起きます。この問題は、MagicPodサポートより現在改善を依頼中です。unavailable」というエラーが起きることがあります。TestKitのサポートにお問い合わせください。Plan)の場合は利用方法が若干異なります。Plan)ではアクセストークンが現状は利用不可であるため、AppiumのサーバーURL、ユーザ名及びパスワードを入力する必要があります。URL」に指定します)。