インフィニティソリューションズ株式会社ブログ

Androidアプリのテストを自動化するTestdroid

クラウドを活用したテストの自動化は様々出てきている。今回はAndroidアプリのテストを自動化するプラットフォームを紹介。

SD Timesから

Testdroid delivers cloud-based testing platform For Android mobile devices(Androidアプリのテストを自動化するTestdroid)

‘Bitbar, the leading cloud-based Android testing platform, announced today the commercial availability of its end-to-end automated testing solution to Android mobile app developers at Google I/O Developer Conference, June 27-29 in San Francisco.’

「クラウドベースのAndroidテスト・プラットフォームのリーダーであるBitbar社は、サンフランシスコで6月27日から29日に開催されたGoogle I/O Developer Conferenceにて、エンド・ツウ・エンドの自動テストソリューションの商用利用が可能になったと発表した。」

 

‘Testdroid provides the first fully automated, scalable testing platform for Android application developers to test in real time in a matter of minutes. Testdroid Cloud covers 70 percent of the most popular Android-handsets available on the market today and new devices are added weekly. Testdroid lets mobile developers run automated tests on tens of devices at the same time, records the tests and analyzes the test results all within in 10 minutes, versus one week or more if this work is done manually.‘

「Testroidは、Androidアプリケーション開発者向けの初の完全自動化したスケーラブルなテスト・プラットフォームで、ものの数分のうちに、リアルタイムでテストを実施することができる。Testroid Cloudは、今日市場に出回っている最も人気のAndroidハンドセットの70%をカバーし、毎週新しいデバイスを追加対応している。Testroidによりモバイルの開発者は、同時に数十のデバイスを自動的にテストできるとともに、テストの記録し、テスト結果の分析まで含めて10分以内に行うことができる。手動で行った場合、一週間以上かかる作業だ。」

Testdroid

‘By testing the application on real target devices, developers can spend more time adding new features.”QA is important for any mobile app developers because they don’t want bad ratings and uninstalls to sink their app,” said Marko Kaasila, CEO, Bitbar. “The performance of a popular game comes across as poor in a low-end phone, which is troublesome because the biggest casual gaming demographic, 13-25 year olds, is the demographic for those phones.”Bitbar also offers Testdroid Server for larger companies who want to run automated tests in-house on their own phones. ‘

「ターゲットとする本物のデバイスでテストすることにより、開発者は新規機能の追加により多くの時間を割くことができる。『モバイル開発者にとってQAは重要だ。なぜなら悪い評価をもらって、アンインストールされてアプリが沈められる事態に陥りたくないからだ。』とbitbar社のCEO、Marko Kaasila氏は語っている。『ローエンドのデバイスではm人気のゲームの性能が芳しくなくなる。これは問題で、カジュアルゲームのユーザは13才から25才で、ローエンド・デバイスのユーザと重なっている。』Bitbar社では、自社所有で自動テストを行いたい大企業向けにTestdroidサーバも提供している。」

‘Testdroid customers include web and mobile companies such as LinkedIn, Flipboard, Critical Path and Telefonica and many others.’

「Testdroidの顧客は、ウェブやモバイル関連企業で、LinkedIn、Flipboard、Critical Path、Telefonica、その他多数。」

— デバイスのカバー率が70%というのはやや物足りない気がする。トライアルアカウントがあるので試したみた。サンプルテストでは、ソニーエリクソンは全てのテストをパスしたが、SamsungのGalaxy TabではいくつかのモデルでNullPointerExceptionが発生という結果。検討に値するかもしれない。