[Android] 018. Firebase App Distribution / Test Lab(Roboテスト)

In-App Updateの動作確認がしたくて、古いバージョンをインストールしたかったので、FirebaseのApp Distributionを試してみました
今のところ無料で利用できるようです

残念ながら古いバージョンを入れてもGoogle Playで最新バージョンに更新できないようで、目的は達成できませんでした…

使い方は簡単でFirebaseのプロジェクトの設定の総合からGoogle Playを選んでApp Distribution: Android App Bundle のサポートをONにしてから、App DistributionのページでAPKかAABを指定するだけ

テスターを指定したら招待メールがくるので、それからダウンロードできます
※ 先に指定通りGoogle Playの開発者モードをONにして内部テスト共有をONにする必要があります

その流れで無料で使えるTest LabのRoboテストも試してみました

こちらも使い方は簡単で対象のAPKかAABを指定するだけ
Pixel5 API 30がデフォルトで指定されていますが、テストのプリセットの編集で追加できます
Pixel9とかも選べます

無料プランでは実機が5台/日で、仮想デバイスは10台/日です
Blazeだと実機が30分/日以上、仮想デバイスは60分/日以上で課金されるそうです

テスト結果はこんな感じです
Google Playの自動テスト相当の内容も含んでるので、Google Playにアップする前にこちらで確認してもよさそうです

なおテスト結果は消せないようです