自动化没有 UI 但在后台运行的 android 应用程序的工具

Posted

技术标签:

【中文标题】自动化没有 UI 但在后台运行的 android 应用程序的工具【英文标题】:Tool to automate android application which have no UI but runs in background 【发布时间】:2014-07-11 10:11:46 【问题描述】:

我是 android 应用程序测试的新手。 我需要研究为在后台运行并将与服务器中的 Web 服务对话的 android 应用程序自动化测试用例的可能性。此应用会定期向服务器数据库发送特定信息。

我想在这里实施自动化测试来验证主要功能,如通信、捕获的事件、性能数据、捕获崩溃等。这里有什么工具可以帮助我吗? 我看到这么多带有 UI 的应用程序的自动化测试应用程序。但是对于没有任何 UI 的应用程序无法获得。

我对 vb 脚本和 perl 很满意。也有兴趣挖掘新的自动化方法。如果有人可以建议一些工具,那将是一个很大的帮助。提前非常感谢!

【问题讨论】:

【参考方案1】:

您可以结帐http://appium.io/ android 自动化工具使用 JAVA 作为语言。它将帮助您实现自动化。

【讨论】:

以上是关于自动化没有 UI 但在后台运行的 android 应用程序的工具的主要内容,如果未能解决你的问题,请参考以下文章

Android:如何通过长时间运行的后台服务触发屏幕 UI 事件(例如来电屏幕)?

xcode UI 自动化脚本在 iPhone 上运行良好,但在 iPad 上失败

Jenkins运行UI自动化不显示界面是怎么回事?

如何在 Android O 中保持服务在后台运行?

Android中UI线程与后台线程交互设计的6种方法

JavaFX - SQL 查询的后台线程