我在 Google Play Console 中看到,当我构建到 Beta 环境时,Google 会自动执行 UI 测试。
从他们的角度来看,这非常好,但有一个问题。每次这些机器人打开应用程序时,他们都会单击所有按钮,在 Fabric 中我会看到很多来自它们的事件,但不是来自真实用户的事件。
在这个项目中,我们没有配置任何 UI 测试。
有人可以向我解释一个如何避免从这些测试中发送事件的解决方案吗?
我在 Google Play Console 中看到,当我构建到 Beta 环境时,Google 会自动执行 UI 测试。
从他们的角度来看,这非常好,但有一个问题。每次这些机器人打开应用程序时,他们都会单击所有按钮,在 Fabric 中我会看到很多来自它们的事件,但不是来自真实用户的事件。
在这个项目中,我们没有配置任何 UI 测试。
有人可以向我解释一个如何避免从这些测试中发送事件的解决方案吗?
通常不打算将您的应用程序频繁地发布到 beta 渠道。如果您想频繁地运行测试并且它们的测试数据可能会过多地影响您的真实数据,您可以创建多个 Fabric 项目来托管应用程序的不同版本,这样测试版本就不会填充生产版本。执行此操作时,您应该将应用程序直接提交给Firebase 测试实验室进行测试。