アマゾン(Amazon Web Services)はAmazonのクラウドサービスを利用して、自分のアプリケーションを実機のスマートフォンやタブレット上でテストできるようになる「AWS Device Farm」をAWS Summit 2015 New Yorkで発表しました。
AWS Device Farmとは
デベロッパは専用アプリをアップロードして、デバイスとOSのさまざまな組み合わせの中で今いちばん多く使われている複数のモバイルデバイスでテストできるとAmazonは言っています。AmazonのDevice Farmの機能は、開発者がアプリをアップロードし、デバイスを指定すると、そのすべての画面やボタンをテストができる。終わったらレポートが出力されるので開発者はアプリのデバッグを開始すればよい。
利用方法
AWS Device Farmは、さまざまな種類の本物のデバイスを大量に並べて自動的にテストを実行するサービスです。
幅広い種類のAndroidとFire OSデバイス、iOSデバイス、
スマートフォンもタブレットも用意されています。
実機に対するモバイルアプリケーションのテストを、
APIを通じて標準的なワークフローのなかで実現する。
STEP1: モバイルアプリケーションをアップロードする。
どのようなテストを行うのか構成する。
ランダムな入力で試すのかとか、他のパラメータ設定があれば同時に行う。
テストを実施するデバイスを選択する。
Wifiを使うかとかデバイスのロケーションとか言語の設定などを指定する。
AWS Device Farm上でテストが実行されレポートが出力される。
テストに失敗した個数が赤で示されており、
成功したテストの個数がが緑で示されている。
どのテストに失敗したかなども詳細が表示される。
テスト実行中のパフォーマンス、CPUやメモリの使用量なども記録される。
Xcodeよりも見やすそう。
もちろんテスト実行中のスクリーンショットも取得できます。
いじょうー!来週から使えるようになるみたいなので楽しみですね。