【问题标题】:Can you test multiple devices using different accounts on Firebase?您可以在 Firebase 上使用不同帐户测试多台设备吗?
【发布时间】:2020-05-29 08:58:51
【问题描述】:

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

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

【问题讨论】:

  • 我不清楚你在问什么。您能否编辑问题以更详细地解释您正在尝试做的事情,以及没有按您期望的方式工作?

标签: firebase testing android-espresso firebase-test-lab


【解决方案1】:

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

  1. 使用设备来计算地图。 Identify the device in test and choose the account appropriately.
  2. 提交 4 个“单设备”测试,而不是仅 1 个“四设备”测试,并使用环境变量为每个测试配置不同的测试。 Gcloud 可以通过--environment-variables 接受环境变量。看看this Stackoverflow answer,如果您需要知道如何在测试中阅读它们。

【讨论】:

    猜你喜欢
    • 2011-03-26
    • 1970-01-01
    • 2018-05-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-02-14
    • 2012-01-09
    • 2016-09-08
    相关资源
    最近更新 更多