前言:
我在一家小公司工作,该公司使用定制风格的安卓操作系统(电子书和一款智能手机)生产自己的设备。我有浏览器、API和移动应用程序(iOS | Android)自动化的经验。
问题:
但今天我从我的经理那里听到了这个想法。他让我找到一种工具,或者只是一种自动化安卓操作系统测试的方法,而不仅仅是应用程序。他说,如果我能找到一种方法来做到这一点,我会为公司节省很多时间。
当然,我对定制的安卓操作系统体系结构缺乏了解(我的工作只是实现自动化),但现在我只能回答这个问题。唯一可能与不止一个应用程序一起使用的工具是Appium。
请告诉我这是否有可能自动测试你自己的Android操作系统版本?
提前谢谢。
更新:
所以我怎么看:
- 我们在智能手机操作系统的主屏幕上
- 主屏幕上有一个时钟小部件
- 在没有身体接触和人员参与的情况下,系统模仿时钟小部件上的"长触摸"
- 显示带有选项列表的小菜单
所以,经过对CommonsWare的更多研究和评论(谢谢!)我找到了答案。
我需要的是测试系统应用程序和跨应用程序测试。安卓支持库有一个工具,叫做UIAutomator。当在主屏幕上点击元素,找到它们并模拟硬件按钮时,这个感觉非常好。
如果你曾经遇到过这个问题,就用这个东西吧。