android - 减少 Android 中的 UI 自动化测试时间

标签 android automation automated-tests ui-automation

我使用 UI Automator 编写了一个 UI 自动化测试。下面是测试步骤。

  1. 打开我的应用
  2. 打开设置
  3. 点击高级功能(仅限三星)
  4. 启用手指传感器手势
  5. 打开最近使用的应用
  6. 打开我的应用

整个自动化测试需要 8-7 秒。是否有任何解决方法可以将此测试时间减少到 4-5 秒,或者是否有除 UI Automator 之外的任何框架可以在更短的时间内执行这些步骤。 Apk 安装需要 2-3 秒。

最佳答案

从本质上讲,UI 测试需要更长的时间才能执行,因为它们会复制真实的用户行为。

我建议分析您的方法以查看特定步骤需要多长时间并在需要时进行优化,但我认为情况不会如此。

关于android - 减少 Android 中的 UI 自动化测试时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53475765/

相关文章:

android - 如何阻止录制的文件进入 Android 默认媒体播放器

android - 具有自定义 View 的小部件宿主应用程序 - 在应用程序小部件中不会触发 onClick

java - 为什么@BeforeSuite和@AfterSuite在单独的线程中运行?

android - 如果可以的话,使用更具体的更改事件总是更有效。依靠 notifyDataSetChanged 作为最后的手段。回收 View

c++ - 自动检测不正确的 find_first_of() 和 family 情况的方法

Perl:Win32::OLE 和 Microsoft Outlook - 有效地遍历电子邮件附件

java - Swing 应用程序连续运行约 6 小时后变得无响应

selenium - 如何使用Selenium WebDriver(Eclipse)单击下拉列表(不是由select创建的)?

javascript - 测试咖啡厅 : Verify that all the categories are displayed and the Total score

android - 如何对像whatsapp这样的android通知进行分组?因为 setGroup 不适合我