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件のコメント

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください