如何对andorid应用的GUI进行自动验证测试

问题描述

|| 我是android的新手,我正在帮助一个朋友测试他的应用程序。 我们要进行一些自动测试,为此,我们需要能够验证应用程序在屏幕上显示的内容。 我们考虑过的最好的解决方案是找到一种从屏幕上读取文本的方法。 不幸的是,我们在网络上找不到任何线索 测试例如: 1.更改要启用的设置。 预期结果: 1.该应用程序将执行操作。 2.屏幕上将显示单词“已启用”,而不是“已禁用”。 我的测试经验仅适用于Windows环境,因此,也许对Android的态度不同。 如果还有另一种方式/态度可以验证应用的GUI,请告诉我。 任何意见将不胜感激。 谢谢!     

解决方法

        此处:http://code.google.com/p/robotium/     ,        您可以使用JUnit和
ActivityInstrumentationTestCase2
编写测试用例,以测试您的GUI并检查小部件的状态。 您可以使用monkeyrunner创建用于执行GUI的Python脚本,并将屏幕快照与已知的良好值进行比较。     ,        Liav您要寻找的是sikuli.org上的Sikuli,它是完全可视化的测试。它具有自己的IDE,但是您仍然可以在Eclipse中进行代码。记录设备用户的操作,但您必须编写代码才能完全解决问题。     ,        您可以尝试为所有活动包装ActivityInstrumentationTestCase2。这样,您可以使用活动本身中的测试轻松地单击UI组件。我在博客中提到了这一点,您可以参考它以获取帮助 garimasharma.github.com     

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...