51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2722|回复: 9
打印 上一主题 下一主题

[原创] 浅谈我的Android自动化测试之路

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2015-8-14 10:18:39 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
先说一下大环境吧,就目前来看,安卓系统的广泛使用刺激了大量的安卓应用的诞生。在这些应用开发时也需要配以测试,这也是我进入测试行业的主要原因。

那么对于安卓的测试来说大体分为白盒测试和黑盒测试。

白盒测试主要是基于代码层面上的测试,测试人员必须对于这个应用的代码和架构了解从而进行测试和分析逻辑。这块对于我这种测试小白来说还达不到,再次就不细说了。

黑盒测试主要是对于未知问题的测试,是以用户的角度对应用的界面和功能进行测试的,不像白盒测试需要考虑内部逻辑结构,它只需要对于应用外部功能进行测试,发现问题后只需要告诉开发问题在哪。这也是我现在的工作内容。

但是呢,由于我是半路出家的测试人员,头儿只让我完成他布置的测试用例就ok。但是对于代码和框架的知识很不了解(恶补中)没有办法很快的完成测试用例,并且对于测试工作还只停留在靠手点的阶段,都快练成一指禅了。再者有时候重复工作太繁琐了,想找一个工具来替代我做这些方面,所以在工具方面我付出了很多时间去寻找(由于是自己用,只能找免费的中文的)。

在这里和大家分享一下。
1.        QTP,刚开始很多人推荐这款工具,当我兴致勃勃的去下载的时候,发现全是英文显示,对于我这种大学4级都没有过的人来说,简直是天方夜谭,所以现阶段只能放弃。
2.        Robotium,这是我们老大推荐的,是一款国外的Android自动化测试框架,主要针对Android平台的应用进行黑盒自动化测试,它提供了模拟各种手势操作(点击、长 按、滑动等)、查找和断言机制的API,能够对各种控件进行操作。然而需要一些Junit基础,所以还是放弃。
3.        UiAutomator,同事推荐的。可以对所有操作进行自动化,很简单(对于他来说)。让我看到需要搭建各种环境,root手机同时还得会写代码后,我果断的点击右上角的红叉。
4.        MTC,难道就没有一些适合我这种不会写代码,操作简单的工具么,在我加了无数的QQ群,也无耻了当了很多次伸手党后,群友告诉我百度有一款工具可能合适我,叫MTC。介绍上还不错,支持各种性能检测,不用设置环境。但是在使用上还得认证个人开发者,但是当我录制我们公司的应用时(游戏类)发现录制的不是很准确,也没办法在录制的时候直接看到我具体做了啥(主要是英文),回放的时候发现界面只能在结束后有对比截图,中间过程不会告诉你。具体是什么错误也不知道。用了一段时间还是放弃了,但是总算是找到了类似我需求的东西。
5.        iTestin,这也是在QQ群得到大神指点后找到的。完全没有听过,在官网溜了一圈发现介绍很有意思做好用的录制工具,并且游戏和应用通吃。抱着试试的想法下载了,才100M大小(怎么感觉那么小),也不用安装,拖来就用和MTC一样。点开界面真的有区分应用和游戏的录制。在游戏录制上支持通过取图来判断这个步骤,这对于我来说很方便。并且在录制的时候,它在电脑上有一个相对应的模拟器,可以选择手机或者电脑操作。更有意思的是在它右边步骤截图那还保留了我录制时候的轨迹,马上就有一股高大上的气息拂来。当然了,抱着猎奇的心情,我也尝试了一下它的组件录制,整体上感觉要多很多功能适用于很多功能点的测试。值得一提的是,它的附加价值在于可以把我录制后的脚本放到它的测试平台去进行测试,还有一份详细的测试报告给到我。头儿看了还比较满意。
真是皇天不负有心人,总算找到一个免费的中文的,没有门槛的一个工具方便我完成我的测试工作,但是它也有一些问题,我就直接反应到它们自己的一个QQ群里了,还真有人解决问题。所以说,整体上体验还是很不错的。如果有和我类似的想找工具的可以试试。

最后啦,对于测试这个行业来说,我是很敬畏的,需要学习很多东西,只有不断的充实自己才能提高,好多种类繁多的工具的门槛还是很高的,对于我这种小白还得不断的学习才能搞定的。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏3
回复

使用道具 举报

  • TA的每日心情
    无聊
    3 天前
  • 签到天数: 1050 天

    连续签到: 1 天

    [LV.10]测试总司令

    2#
    发表于 2015-8-14 12:30:43 | 只看该作者
    感谢分享。。LZ写的很给力。。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    4#
    发表于 2015-8-14 15:15:46 | 只看该作者
    iTestin  mark,谢谢LZ
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    6#
    发表于 2015-8-16 15:11:56 | 只看该作者
    我也是 这个测试水太深了  好烦人
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2017-8-10 11:44
  • 签到天数: 4 天

    连续签到: 1 天

    [LV.2]测试排长

    7#
    发表于 2015-8-17 16:31:24 | 只看该作者
    加油,我也是初学者,现在做的都是黑盒测试。。。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    郁闷
    2017-6-7 09:49
  • 签到天数: 26 天

    连续签到: 1 天

    [LV.4]测试营长

    9#
    发表于 2015-9-24 15:26:03 | 只看该作者

    itestin
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2021-6-9 14:08
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    10#
    发表于 2015-10-9 14:10:24 | 只看该作者
    Android的测试也没有什么非常好的测试工具
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-24 00:22 , Processed in 0.073246 second(s), 22 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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