我想知道如何在需要 2 台设备的 Android 应用程序上测试某些功能。在这个级别的测试中,我不想模拟任何东西,但我绝对希望让这些测试完全自动化。我也想连续运行这些。集成服务器。
例如,假设有一个聊天应用程序,我想启动 2 个模拟器,从一个模拟器向另一个模拟器发送消息并确认消息已发送/接收。那么如何同时启动 2 个仪器测试并同步它们,以便第一个模拟器发送消息而第二个模拟器断言该消息是预期的消息?
最佳答案
如果您想使用网络发送消息,则无法使用模拟器对其进行测试,请参阅此 Android Emulator
当您使用蓝牙时,可以:
在虚拟机的设置下,转到 serialports -> Port 1
- 勾选启用串口
- 选择端口号
- 然后选择端口模式为断开连接
- 点击确定。
启动虚拟机。
在设备 -> USB 设备 -> 下,您可以找到列出的笔记本电脑蓝牙。
关于android - 在 2 台设备上运行 android 仪器测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24231468/