Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/189.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
有没有办法自动化Android操作系统测试(不仅仅是应用程序)?_Android_Automation_Appium - Fatal编程技术网

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

有没有办法自动化Android操作系统测试(不仅仅是应用程序)?,android,automation,appium,Android,Automation,Appium,前言: 我和一家小公司合作,这家公司用定制的Android操作系统(电子书和一款智能手机)生产自己的设备。我有浏览器、API和移动应用程序(iOS | Android)自动化的经验 问题: 但是今天我从我的经理那里听到了这个想法。他给我提供了一个工具,或者只是一种自动化Android操作系统测试的方法,而不仅仅是应用程序。他说,如果我能找到一种方法做到这一点,我将为公司节省大量时间 当然,我对定制安卓操作系统架构缺乏了解(我的工作只是实现自动化),但现在我只能回答这个问题。唯一可能与不止一个应用

前言:

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

问题:

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

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

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

提前谢谢

更新:

那么我怎么看呢:

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

  • 所以,在对Commonware进行了更多的研究和评论之后(谢谢!)我找到了答案

    我需要的是测试系统应用程序和跨应用程序测试。Android支持库有一个用于此的工具——它叫做UIAutomator。这一款在主屏幕上和周围点击元素、找到它们并模拟硬件按钮时感觉绝对不错


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

    什么是“自动化Android操作系统测试,而不仅仅是应用程序”呢?我建议您编辑您的问题,并提供一些您正试图测试的示例。毕竟,很多“Android操作系统”都是“应用程序”,可以使用UiAutomator和kin进行测试。谢谢,我添加了test的示例场景。UiAutomator应该能够处理这个问题,尽管我还没有尝试过使用主屏幕应用程序小部件: