有没有办法自动化Android操作系统测试(不仅仅是应用程序)?
前言: 我和一家小公司合作,这家公司用定制的Android操作系统(电子书和一款智能手机)生产自己的设备。我有浏览器、API和移动应用程序(iOS | Android)自动化的经验 问题: 但是今天我从我的经理那里听到了这个想法。他给我提供了一个工具,或者只是一种自动化Android操作系统测试的方法,而不仅仅是应用程序。他说,如果我能找到一种方法做到这一点,我将为公司节省大量时间 当然,我对定制安卓操作系统架构缺乏了解(我的工作只是实现自动化),但现在我只能回答这个问题。唯一可能与不止一个应用程序一起使用的工具是Appium 请告诉我,这是否有可能自动测试您自己的Android操作系统版本 提前谢谢 更新: 那么我怎么看呢:有没有办法自动化Android操作系统测试(不仅仅是应用程序)?,android,automation,appium,Android,Automation,Appium,前言: 我和一家小公司合作,这家公司用定制的Android操作系统(电子书和一款智能手机)生产自己的设备。我有浏览器、API和移动应用程序(iOS | Android)自动化的经验 问题: 但是今天我从我的经理那里听到了这个想法。他给我提供了一个工具,或者只是一种自动化Android操作系统测试的方法,而不仅仅是应用程序。他说,如果我能找到一种方法做到这一点,我将为公司节省大量时间 当然,我对定制安卓操作系统架构缺乏了解(我的工作只是实现自动化),但现在我只能回答这个问题。唯一可能与不止一个应用
所以,在对Commonware进行了更多的研究和评论之后(谢谢!)我找到了答案 我需要的是测试系统应用程序和跨应用程序测试。Android支持库有一个用于此的工具——它叫做UIAutomator。这一款在主屏幕上和周围点击元素、找到它们并模拟硬件按钮时感觉绝对不错
如果你曾经遇到过这个问题,就用这个吧。什么是“自动化Android操作系统测试,而不仅仅是应用程序”呢?我建议您编辑您的问题,并提供一些您正试图测试的示例。毕竟,很多“Android操作系统”都是“应用程序”,可以使用UiAutomator和kin进行测试。谢谢,我添加了test的示例场景。UiAutomator应该能够处理这个问题,尽管我还没有尝试过使用主屏幕应用程序小部件: