1

我们aws device farm用于 android espresso 测试。最初我们运行的是单个电话设备,我所有的测试都通过了。现在我们在多台设备上运行测试,Login test只是在一台设备上通过,在休息时失败。

问题是所有设备都是使用通用数据库来验证在您输入后pin_code重置的设备。NULL因此,Login Test只会通过首先输入 pin_code 的单个设备。请参阅下图以获得更清晰的信息:-

在此处输入图像描述

几个问题:-

1-有什么方法aws device farm可以让我将手机配置为使用不同的数据库实例?

2-我们应该如何处理这个问题?你能给我一些建议吗?

4

1 回答 1

0

我建议有一个轻量级的 http 服务器作为你的“测试配置”服务器。当您测试启动时,它可以联系此服务器并获取数据库或其他信息等配置,然后根据这些信息执行您的测试。

于 2016-06-01T17:07:49.210 回答