【发布时间】:2017-09-13 20:40:27
【问题描述】:
我正在创建一个 Android 应用程序,该应用程序允许主机设备承担它收集、共享或处理信息的众多角色之一。鉴于应用程序的性质,不仅需要独立测试角色,还需要模拟组件之间的交互。是否存在允许在网络中模拟多个安卓设备的平台?
我很难找到有意义的搜索结果,因为大多数结果似乎是针对测试多种类型设备,而不是同时模拟多个通信设备。
正如here 建议的那样,可以运行多个通过套接字进行通信的 Android Studio 模拟器实例,但这似乎不是模拟大量设备的合适策略。
【问题讨论】:
-
请量化“大量设备”。
-
无论你做什么测试,如果它有多个设备并通过网络进行端到端测试,那么测试将会很不稳定..
-
@CommonsWare 我的顾问要求我找到一个可以模拟数千台设备的平台,但我很乐意找到适合数百台设备的平台。
-
对于一个不是很好的顾问,如果我说实话,建议......祝你好运,花时间追踪假阴性测试......
-
@GabeSechan 是的,我愿意,但那是服务器上的测试负载(取决于您的扩展策略,向外或向上) - 这与单个设备的端到端测试有关。我的经验会产生误报,不能作为应用测试的可靠手段。testing.googleblog.com/2017/04/…
标签: android simulation