有没有一种方法可以自动化Android操作系统测试(不仅仅是应用程序)



前言:

我在一家小公司工作,该公司使用定制风格的安卓操作系统(电子书和一款智能手机)生产自己的设备。我有浏览器、API和移动应用程序(iOS | Android)自动化的经验。

问题:

但今天我从我的经理那里听到了这个想法。他让我找到一种工具,或者只是一种自动化安卓操作系统测试的方法,而不仅仅是应用程序。他说,如果我能找到一种方法来做到这一点,我会为公司节省很多时间。

当然,我对定制的安卓操作系统体系结构缺乏了解(我的工作只是实现自动化),但现在我只能回答这个问题。唯一可能与不止一个应用程序一起使用的工具是Appium。

请告诉我这是否有可能自动测试你自己的Android操作系统版本?

提前谢谢。

更新:

所以我怎么看:

  1. 我们在智能手机操作系统的主屏幕上
  2. 主屏幕上有一个时钟小部件
  3. 在没有身体接触和人员参与的情况下,系统模仿时钟小部件上的"长触摸"
  4. 显示带有选项列表的小菜单

所以,经过对CommonsWare的更多研究和评论(谢谢!)我找到了答案。

我需要的是测试系统应用程序跨应用程序测试。安卓支持库有一个工具,叫做UIAutomator。当在主屏幕上点击元素,找到它们并模拟硬件按钮时,这个感觉非常好。

如果你曾经遇到过这个问题,就用这个东西吧。

最新更新