HeadSpinは、世界各国の様々なロケーションにある実機端末を使って、アプリのパフォーマンスなどの問題をチェックできるクラウドサービスです。
HeadSpinの端末を使ってCIを実施することで、パフォーマンス等に関する問題が起きた時に速やかに通知を受け取ることができます。HeadSpinでどのような情報を見られるかについては、こちらのページが参考になります。
利用方法
HeadSpinのContactフォームから利用を申込み、アカウントを入手します。(なお、HeadSpinのトライアル環境の端末は他のユーザーと共用のようなので、トライアル時点では、自社アプリのIPA/APKファイルを使ったテストはせず、アプリにログインする場合も使い捨てのアカウントなどを使用するのが良いと思います。)
アカウントが発行されたら、テスト一括実行の画面で、図1のように必要な項目を入力します。
[1] WebDriver URL
HeadSpinにログインし、端末一覧の右の方にある「More Actions」から「Automation Configuration」を開き、「Web Driver URL」をコピーして使用します。
端末の起動は自動で行われるので、「Start」ボタンを押す必要はありません。
[2] デバイスID
HeadSpinの端末一覧にある「Device ID」をコピーして使用します。(図2)
[3] OS・アプリ種別
テスト対象端末のOSとアプリの情報を指定します。
コマンドライン実行
こちらの方法で、コマンドラインからも一括テスト実行が可能です。