【问题标题】:Android Studio test between two emulators [closed]两个模拟器之间的Android Studio测试[关闭]
【发布时间】:2019-04-17 14:45:37
【问题描述】:

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

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

我需要在我的测试课程中采取的步骤:

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

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

有谁知道在 Android Studio 的两个设备模拟器中顺序执行(单元/仪表化)测试代码的解决方案?这甚至可能吗?

【问题讨论】:

  • 我很确定这不是一个可以通过 Android/单元测试自动化的场景。您需要 QA 才能做到这一点

标签: android android-studio device-emulation


【解决方案1】:

我们的 QA 团队使用 Appium 来自动化集成测试。我允许您在 Android 原生、iOS 原生、Web(浏览器和 Web 视图)等中查找视图,并模拟不同的操作(点击、获取值等)。它也适用于模拟器/模拟器(包括远程设备)和物理设备。

我很确定这个工具会适合你想要做的事情,并且有理由相信它可以同时控制两个模拟器。

【讨论】:

  • 这看起来很有希望。我会试一试,让你知道。谢谢。
  • Holy... Appium 是一个病态的测试平台。这绝对是我的问题的一个很好的解决方案。再次感谢。
  • 不客气!很高兴我能帮上忙。
猜你喜欢
  • 1970-01-01
  • 2019-01-15
  • 1970-01-01
  • 1970-01-01
  • 2020-11-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-06-03
相关资源
最近更新 更多