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にアップする前にこちらで確認してもよさそうです
なおテスト結果は消せないようです

