您可以在Firebase上使用不同的帐户测试多个设备吗?

问题描述 投票:0回答:1

如果我在Firebase上使用一批4个物理设备进行了测试,是否可以在每个设备上为我的应用使用不同的帐户?

编辑:我正在测试一个要求用户登录帐户的应用程序,所做的任何更改都将记录在数据库中。以前,我曾尝试使用多个设备运行测试,但是由于Firebase并行运行测试(或每当设备准备接收测试时),因此如果2个设备尝试同时更改同一件东西,可能会引起问题。我想知道是否可以测试多个设备,但每个设备上使用不同的帐户。

firebase testing android-espresso firebase-test-lab
1个回答
0
投票

测试实验室没有内置功能,用户无法将不同的配置(测试夹具)传递给不同的设备测试。你必须自己做。几个想法:

  1. 使用设备进行帐户映射。识别测试中的设备并适当选择帐户。
  2. 提交4个“一台设备”测试,而不只是1个“四台设备”测试,并使用环境变量对每个测试分别配置测试。 Gcloud可以通过--environment-variables接受环境变量。如果您需要知道如何在测试中阅读它们,请查看this Stackoverflow answer
© www.soinside.com 2019 - 2024. All rights reserved.