Androidアプリをリリースするときに使用する Google Play Console には、APK ファイルをアップロードすると機械的なテストを無償で自動的に行なってくれる「リリース前レポート」という機能があります。
ドキュメントには「APKをアップロードするとテストが実行されます」とありますが、自分が試している範囲ではテストが行われるまで少々時間がかかることもあるようですし、昨日アップロードしたAPKについてはまだテストされていないようなので、詳しいところはちょっとわかりません。
ちなみにテストは実機で行われるようで、私のところに表示されたレポートでは下記のような機種がリストされていました。スマートフォンがラインナップされていて、タブレット端末はないようです。言語やロケールの選択は自動で行われるようで設定できるかどうかは不明です。
Mate9, HUAWEI, Android 7.0, 日本語 ja_JP Pixel 3, Google, Android 9, 英語 en_SG Pixel 3, Google, Android Q Beta, 日本語 ja_JP Moto Z, Motorola, Android 7.0, 英語(アメリカ合衆国) en_US Pixel, Google, Android 7.1, 英語(アメリカ合衆国) en_US Pixel2, Google, Android 8.1, 英語 en_SG Pixel2, Google, Android 9, 日本語 ja_JP Moto G4 Play, Motorora, Android 6.0, 英語(アメリカ合衆国) en_US Galaxy S3, Samsung, Android 4.3, 日本語 ja_JP Nokia 1, Nokia, Android 8.1(Go edition), 英語(アメリカ合衆国) en_US Galaxy S9, Samsung, Android 8.0, 英語 en_SG Xperia XZ1 Compact, Sony, Android 8.0, 日本語 ja_JP K3 2017, LGE, Android 6.0, 英語 en_SG
テスト内容としては画面上のいろいろなボタンをランダムにタップする、いわゆる「モンキーテスト」レベルだと思われますので細かいところは期待できないと思いますが、起動するかどうかだけでも確認できるのはたいへん心強い気がします。
テスト結果レポートには、スクリーンショットと動画がついていますので、画面表示の状況や、おおよその動きを確認することができます。
Android開発のハードルの一つとして、動作検証用の機種をそんなにたくさん用意できない、という点がありますが、そのあたりをGoogleがサポートしてくれる感じでしょうか。
スクリプトを作成してテストさせることもできるようなので(ただし有償らしい)、使いこなせればアプリの品質が上がるだろうと思います。
0件のコメント