51Testing软件测试论坛

标题: android自动化测试用例该如何编写 [打印本页]

作者: shaynechu    时间: 2012-10-27 10:39
标题: android自动化测试用例该如何编写
现在android自动化测试变得越来越重要了,也有了很多的android的自动化测试工具,有根据坐标的操纵控件的,有根据ID、文本或者index还有遍历控件从而操纵控件的。
      在有了能实现自动化的技术支持后,怎么编写自动化测试用例也就变得很重要了,因为自动化测试用例编写的合理,测试过程安排的有条不紊,和自动化实现也相互关联都是直接关系到自动化脚本编写的负责程度和稳定性。不知道各位有哪些建议,关于自动化用例编写的!!!
作者: sfaill    时间: 2012-10-31 10:14
同求
作者: 游丐天下    时间: 2012-10-31 23:01
我认为,自动化测试用例和脚本测试用例的思想是一样,先按照脚本测试思想去录制,然后再需要检测的地方添加监测点;我不是这方面的专家,仅供参考
作者: python_tester    时间: 2012-11-8 09:00
用monkeyrunner + SDK里自带的工具可以实现“根据ID、文本或者index还有遍历控件从而操纵控件”。缺陷遍历控件的速度比较慢。 有兴趣一起研究、解决这一问题的可以加QQ:69880824
作者: 八宝粥    时间: 2012-11-14 23:17
回复 4# python_tester

额  这个速度慢的客观原因是设备好坏   主观原因是元素多少
个人觉得木有啥好研究的。。。
作者: python_tester    时间: 2012-11-29 17:39
回复 5# 八宝粥


    客观是这样,但按照网上的说法,通过改android源码可以让速度快20-40倍。还可以识别OpenGL的GUI。

   要用这个方案做的话,解决这个问题还是很有必要的。
作者: 八宝粥    时间: 2012-12-5 16:39
回复 6# python_tester

额  扯到修改系统源码   你觉得还靠谱么
作者: python_tester    时间: 2012-12-5 17:49
回复 7# 八宝粥


    靠谱,已经解决了。 确实快很多, 普通性能的机器、界面元素多的界面读取速度也很快。
作者: python_tester    时间: 2012-12-5 17:52
回复 7# 八宝粥


    看项目情况吧。 我们这边是做终端定制的,开发那边有源码,改起来方便。
作者: python_tester    时间: 2012-12-6 14:48
现在用这个方案又遇到了一些新问题, 如:WebView控件的识别,toast文本的获取,还不知道怎么解决。
作者: python_tester    时间: 2012-12-6 14:57
我后续还想整合到Robot framework去,底层控制沿用原来的。 但公司就我一个人在做,同时还要写脚本,真的有心无力。。  
感觉自动化就是一个坑
作者: chy2436447@    时间: 2013-5-11 14:54
回复 11# python_tester


    加油吧,支持你,你是做手机上的软件测试,还是手机的功能测试?
作者: jiguanghover    时间: 2013-5-14 09:08
回复 4# python_tester

您好,请问怎样才能根据id文本或者index查找控件,从而执行控件
作者: testjan    时间: 2014-1-6 09:25
用monkeyrunner + SDK里自带的工具可以实现“根据ID、文本或者index还有遍历控件从而操纵控件”。
///////////
兄弟,我也是做android手机系统自动化测试的。
你说的sdk自带的工具是值hierachyviewer吗?
我们这边也有人在使用monkeyrunner加上python脚本,可以做什么呢?
不过他们好像很头疼,脚本维护量很大,使用图片比较的脚本,也在寻找其他方法。
作者: ycy88985    时间: 2014-2-11 18:26
回复 14# testjan


    求参考资料,学习学习




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2