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



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

编辑: 我正在测试一个应用程序,该应用程序要求用户登录帐户,所做的任何更改都将记录在数据库中。以前我尝试使用多个设备运行测试,但是由于Firebase并行运行测试(或每当设备准备好接收测试时(,如果两个设备尝试同时更改相同内容,则可能会导致问题。我想知道是否可以测试多个设备,但在每个设备上使用不同的帐户。

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

  1. 使用设备到帐户映射。识别测试中的设备并相应地选择帐户。
  2. 提交 4 个"一个设备"测试,
  3. 而不是仅提交 1 个"四个设备"测试,并使用环境变量为每个测试配置不同的测试。Gcloud 可以通过--environment-variables接受环境变量。看看这个 Stackoverflow 答案,以防您需要知道如何在测试中阅读它们。

最新更新