两个模拟器之间的Android Studio测试

时间:2019-04-17 14:45:38

标签: android android-studio device-emulation

好的,我有两个模拟器在运行。我想编写一个测试,其中一台设备使用VOIP呼叫另一台设备。我的目标是自动化VOIP测试。

在测试类中定义了一个successCount变量,以验证测试是否成功。

我需要参加测试班的步骤:

  1. 使用设备A登录到SIP服务器。
  2. 使用设备B登录到SIP服务器。
  3. 设备A呼叫设备B(将成功计数增加1)。
  4. 设备B接听电话(成功计数增加1)。
  5. 设备B在5秒后挂断(将成功计数增加1)。
  6. 断言成功计数等于3。

现在我遇到的问题是设备上的步骤顺序。例如,我需要告诉设备A在设备B已登录到SIP服务器之后呼叫设备B。目前,我无法在仪器测试或单元测试中完成此操作。

有人知道在Android Studio中的两个设备仿真器中依次执行(单元/仪表化)测试代码的解决方案吗?这有可能吗?

1 个答案:

答案 0 :(得分:0)

我们的质量检查团队使用Appium来自动化集成测试。我允许您在Android本机,iOS本机,Web(浏览器和WebViews)等中查找视图,并模拟不同的操作(抽头,获取值等)。它还可以在模拟器/模拟器(包括远程设备)和物理设备中使用。

我非常确定该工具将适合您要尝试执行的操作,并且还可以合理地确定该工具将允许同时控制两个模拟器。