搜索引擎分词技术:android自动化测试之robotium初探(三)
来源:百度文库 编辑:中财网 时间:2024/04/26 03:54:11
android自动化测试之robotium初探(三)
在qa.taobao上面看到高手评论robotium的不足,于是记下来实践了一下。1 无法捕获Toast。2 robotium无法操作webview控件。大概研究了一下。1 无法捕获Toast,这个有点不明白。大概实验了一下,可以使用waitForText这个函数来捕获文字,这个方法返回值是布尔型的,所以返回true就是找到了。这个方法要注意:(1)找的内容最好别处没有,别到时候别处也有相关的内容就有点悲催了。 (2)这个方法用的是延时等待,所以如果找不到的话,需要超时来处理,程序定义 的超时时间为20s,这个有点慢了。所以不太好。2 无法操作webview的问题。大概看了一下robotium是不可以操作webview。但是在开发文档中找到了webview可以通过javascript来互动。互动这个很重要,大概的想法就是利用Javascript来实现操作webview。因为webview里面的结构应该是dom的结构,YUI里面提供了模拟用户操作的相关内容。这个有时间在研究吧。顺便说一句,手机方面的自动化测试真变态。android上面还好一些,IOS的那个更变态。IOS那个以后再说吧。robotium就这样吧,大概能用了。如果遇到问题到时候在研究吧。大概用起来还是很方便的,而且robotium考虑的比较全面,反正比我考虑的全面多了,拿来主义吧。之后的工作应该主要考虑一下,利用robotium测试android应用的程序架构。1 控件识别方法,包括考虑程序修改和功能变化等;2 测试方法封装,尽可能的减少重复并且在最后一层表现为标准的ATDD的方式3 测试结果展现,从现在查到的资料没有看到直接从手机上看测试结果,这个很不方便。日志(不管是logcat还是自己写文件)个人觉得也不方便。需要自己写一个方法直接捕获测试结果并且展现。手机测试当然要出去测试了,出去测试的时候还要连着电脑有点搞笑有点丢人。
评论:
android是可以装个terminal和bash的,而且可以支持python
这个是在手机上面安装吧,呵呵,要是手机上面的,然后通过命令行启动测试就方便多了。
恩,是的,手机上安装的
用robotium的话是不是只能在模拟器上测试?
手机上没有Dev Tools啊...
头都大了.....
用robotium的话是不是只能在模拟器上测试?
手机上没有Dev Tools啊...
头都大了.....
------------------------
不是的,手机上面必须可以运行。
另外,我还没有见过没有Dev Tools的手机
可能是没有找到吧
IT用途之自动化
paranoid android中文歌词
软件自动化的测试的研究
pb 有没有自动化测试软件
radiohead 的 Paranoid Android 中文翻译
译“软件自动化测试的设计与实施”为英语
给水排水的自动化控制现场智能测试的构建
什么是自动化测试?有那些资料和工具可以参考
WinRunner自动化测试软件的破解版本在哪可以下到
各位网友用过什么UI自动化测试工具?感觉如何?
普通话测试说话题目 成长之路 ...
我想学习如何使用自动化测试工具WinRunner,请问有没有合适的书可以推荐一下,谢谢.
测试!!!
高考古典诗文仿真测试 高二之第一套
黄冈金牌之路同步AB测试卷 答案
万王之王2开始测试了么?
万王之王2开始测试了么?
谁有个好一点的测试情侣之见关系的网站?
光盘刻录技术之利用测试区校正激光头
acid android的menbers除了yuki外谁可以给我介绍一下?
哪里可以下到acid android的歌恳求拜托了我要疯了!!!!
电气自动化
自动化毕业论文
电气自动化