51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

查看: 6670|回复: 14
打印 上一主题 下一主题

android自动化测试用例该如何编写

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2012-10-27 10:39:45 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
现在android自动化测试变得越来越重要了,也有了很多的android的自动化测试工具,有根据坐标的操纵控件的,有根据ID、文本或者index还有遍历控件从而操纵控件的。
      在有了能实现自动化的技术支持后,怎么编写自动化测试用例也就变得很重要了,因为自动化测试用例编写的合理,测试过程安排的有条不紊,和自动化实现也相互关联都是直接关系到自动化脚本编写的负责程度和稳定性。不知道各位有哪些建议,关于自动化用例编写的!!!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2012-10-31 10:14:51 | 只看该作者
同求
回复 支持 反对

使用道具 举报

  • TA的每日心情
    郁闷
    2015-2-15 13:17
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]测试小兵

    3#
    发表于 2012-10-31 23:01:44 | 只看该作者
    我认为,自动化测试用例和脚本测试用例的思想是一样,先按照脚本测试思想去录制,然后再需要检测的地方添加监测点;我不是这方面的专家,仅供参考
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    4#
    发表于 2012-11-8 09:00:22 | 只看该作者
    用monkeyrunner + SDK里自带的工具可以实现“根据ID、文本或者index还有遍历控件从而操纵控件”。缺陷遍历控件的速度比较慢。 有兴趣一起研究、解决这一问题的可以加QQ:69880824
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    5#
    发表于 2012-11-14 23:17:54 | 只看该作者
    回复 4# python_tester

    额  这个速度慢的客观原因是设备好坏   主观原因是元素多少
    个人觉得木有啥好研究的。。。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    6#
    发表于 2012-11-29 17:39:18 | 只看该作者
    回复 5# 八宝粥


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

       要用这个方案做的话,解决这个问题还是很有必要的。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    7#
    发表于 2012-12-5 16:39:15 | 只看该作者
    回复 6# python_tester

    额  扯到修改系统源码   你觉得还靠谱么
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    8#
    发表于 2012-12-5 17:49:23 | 只看该作者
    回复 7# 八宝粥


        靠谱,已经解决了。 确实快很多, 普通性能的机器、界面元素多的界面读取速度也很快。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    9#
    发表于 2012-12-5 17:52:07 | 只看该作者
    回复 7# 八宝粥


        看项目情况吧。 我们这边是做终端定制的,开发那边有源码,改起来方便。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    10#
    发表于 2012-12-6 14:48:49 | 只看该作者
    现在用这个方案又遇到了一些新问题, 如:WebView控件的识别,toast文本的获取,还不知道怎么解决。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    11#
    发表于 2012-12-6 14:57:01 | 只看该作者
    我后续还想整合到Robot framework去,底层控制沿用原来的。 但公司就我一个人在做,同时还要写脚本,真的有心无力。。  
    感觉自动化就是一个坑
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    12#
    发表于 2013-5-11 14:54:43 | 只看该作者
    回复 11# python_tester


        加油吧,支持你,你是做手机上的软件测试,还是手机的功能测试?
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2021-5-20 14:25
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    13#
    发表于 2013-5-14 09:08:13 | 只看该作者
    回复 4# python_tester

    您好,请问怎样才能根据id文本或者index查找控件,从而执行控件
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    14#
    发表于 2014-1-6 09:25:49 | 只看该作者
    用monkeyrunner + SDK里自带的工具可以实现“根据ID、文本或者index还有遍历控件从而操纵控件”。
    ///////////
    兄弟,我也是做android手机系统自动化测试的。
    你说的sdk自带的工具是值hierachyviewer吗?
    我们这边也有人在使用monkeyrunner加上python脚本,可以做什么呢?
    不过他们好像很头疼,脚本维护量很大,使用图片比较的脚本,也在寻找其他方法。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    15#
    发表于 2014-2-11 18:26:40 | 只看该作者
    回复 14# testjan


        求参考资料,学习学习
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-5-22 23:12 , Processed in 0.075581 second(s), 25 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表