有没有办法自动化Android OS测试(不仅仅是应用程序)?

时间:2016-05-06 15:38:42

标签: android automation appium

序:

我正在与小型公司合作,使用自定义风格的Android操作系统(电子书和智能手机的一种型号)制作自己的设备。我有浏览器,API和移动应用程序(iOS | Android)自动化的经验。

问题:

但是今天我从经理那里听到了这个想法。他让我找到工具或只是一种自动化Android OS测试的方法,而不仅仅是应用程序。他说,如果我能找到办法,我会为公司节省大量时间。

当然,我缺乏关于自定义Android操作系统架构的知识(我的工作只是为了实现自动化),但是现在我仍然坚持答案。只有1个应用程序可能使用的唯一工具是Appium。

请告诉我是否可以自动测试您自己的Android操作系统版本?

提前致谢。

更新:

所以我怎么看:

  1. 我们位于智能手机操作系统的主屏幕上。
  2. 主屏幕上有一个时钟小部件。
  3. 在没有身体接触和人为因素的情况下,系统会在时钟小部件上模仿“长时间触摸”
  4. 出现带有选项列表的小菜单。

2 个答案:

答案 0 :(得分:2)

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

我需要的是测试系统应用跨应用测试。 Android支持库有一个工具 - 它被称为UIAutomator。这个在主屏幕和周围 - 单击元素,找到它们和模拟硬件按钮时感觉非常好。

如果您曾经遇到过这个问题 - 只需使用这个东西。

答案 1 :(得分:1)

您可以使用http://calaba.sh/它不需要启动应用。