51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 22595|回复: 43
打印 上一主题 下一主题

【你来问我来答第73期】:如何入门安卓自动化?(活动结束)

[复制链接]
  • TA的每日心情
    无聊
    昨天 09:05
  • 签到天数: 1050 天

    连续签到: 1 天

    [LV.10]测试总司令

    跳转到指定楼层
    #
    发表于 2016-9-1 10:25:49 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

    论坛ID: 15096249
    真实姓名: 臧雅静
    现任公司: 搜狗科技
    现任职位:测试开发工程师
    负责PC输入法项目自动化测试以及安卓输入法评测工具开发 ,结合精准测试概念,开发代码覆盖率工具,现在已经应用了QQ输入法以及PC搜狗输入法两个项目中。



    各位会员可以在0911日前以回帖的方式向客座专家提问。

    (请大家围绕本期客座专家的擅长领域进行提问、探讨)

    客座专家将在9月11日—9月30日为大家集中解答。

    机会难得,欢迎大家踊跃提问!





    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

    x
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏2
    回复

    使用道具 举报

    该用户从未签到

    推荐
    发表于 2016-9-10 10:37:25 来自手机 | 只看该作者
    克力巧 发表于 2016-9-8 15:05
    怎么从手机黑盒测试转到自动化测试,要学一些什么?还是各种工具?要从哪里开始入手,学什么去深入,如何深 ...

    我个人建议从黑盒测试转为自动化测试,有以下两点需要明确:
    第一:明确自动化测试工程师的职责,什么是自动化测试,自动化测试简单来说就是代替重复机械的人力劳动,节约测试成本,对于自动化测试工程师来说首先要培养自动化思维,能够发现测试团队中的问题,并通过自动化方式解决,但是在这个过程中要考虑投入产出比,不是所有的事情通过自动化解决都是最优方案,所以如何思考以及设计自动化测试方案以及评估如何用自动化提高测试效率测试自动化工程师的核心职责。
    第二:技能要求,做自动化一般需要熟练掌握一门脚本语言,一门开发语言,脚本语言建议学习python,开发语言根据产品性质决定,安卓端可能要学习java,pc端要学习c++,每个端都有一些常用的开源框架,可以去了解下,例如安卓端常用的自动化框架:appium、robotium、uiautomation 等,可以去了解这些框架的月原理,工具都是互通,掌握原理,才能万变不离其宗。
    回复 支持 1 反对 0

    使用道具 举报

  • TA的每日心情
    开心
    2017-6-9 11:29
  • 签到天数: 30 天

    连续签到: 1 天

    [LV.5]测试团长

    42#
    发表于 2016-10-31 10:44:08 | 只看该作者
    爆照啦,支持
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    2016-10-29 12:06
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    41#
    发表于 2016-10-29 14:57:39 | 只看该作者
    xuegao丶 发表于 2016-9-13 15:02
    刚毕业,干了快一年的测试了,换了两家公司,感觉很迷茫,现在学python,公司是测APP的,但是感觉python对A ...

    干了半年了,同感。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    39#
    发表于 2016-10-17 10:11:47 | 只看该作者
    您好,我们公司主要做APP这块,版本迭代比较频繁,请问如何做自动化呢?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    38#
    发表于 2016-10-17 10:10:40 | 只看该作者
    您好,请问如何在实际工作中做接口测试呢,公司最近需要介入接口测试,但是没有相关的工作经验,请指教?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    37#
    发表于 2016-9-30 17:24:53 | 只看该作者
    咨询下大神,我负责公司自动化测试带节奏,有自动化测试的基本技能,但是推广应用好难啊;
    其他人总是各种理由,导致不能在生产中广泛参与使用,导致自己挖坑,天天自己写自动化代码;
    请教下,怎样才能让自动化成功走入生产中呢?   再用Excel+java+appium+jenkins驱动框架
    怎样带动起自动化的节奏?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    36#
    发表于 2016-9-30 10:02:20 | 只看该作者
    我是小龙人 发表于 2016-9-27 15:58
    我工作出来四年了,但是转测试才半年,有过C和C++,mySQl的基础,但是这个手工测试工作,越做是感觉没有啥 ...

    首选手工测试如果做得很牛的话,也是很厉害的,但是好多公司并不是很原因高薪聘请手工测试,比较喜欢将手工测试外包,这是一个现状。
    第二、从你所说,你有一定的开发经验,其实转自动化测试并不困难,你可以尝试去了解当前业界自动化测试的流程是怎么样的,主流的框架,反推自己如果要了解学习这些内容,需要什么技术。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2017-8-16 11:17
  • 签到天数: 47 天

    连续签到: 1 天

    [LV.5]测试团长

    35#
    发表于 2016-9-27 15:58:21 | 只看该作者
    我工作出来四年了,但是转测试才半年,有过C和C++,mySQl的基础,但是这个手工测试工作,越做是感觉没有啥技术含量,总有种公司随时找更廉价的应届生来代替你的感觉,我自我感觉我比较喜欢PC端的测试,想转自动化又无从下手,咋办哇,求帮助
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    34#
    发表于 2016-9-25 19:26:49 来自手机 | 只看该作者
    Autobot 发表于 2016-9-21 19:06
    如何入门安卓自动化???

    在前面,我已经回答了相似的问题,你可以参考下,主要就是先要培养自己的自动化思维,明确什么可以做自动化,其次技术学习,编程语言以及市面上热门的框架了解
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    33#
    发表于 2016-9-23 08:58:44 | 只看该作者
    nusv 发表于 2016-9-22 10:21
    你好。我现在想做移动端的自动化测试,但是我这边的移动端会涉及到硬件的读取,比如说POS机刷银行卡这样的 ...

    robotium  有录制脚本的功能,但是好像是收费的,你可以研究下
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    32#
    发表于 2016-9-23 08:57:36 | 只看该作者
    天之秦 发表于 2016-9-21 20:29
    不错不错,支持美女专家老师

    谢谢~
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    31#
    发表于 2016-9-22 10:21:30 | 只看该作者
    你好。我现在想做移动端的自动化测试,但是我这边的移动端会涉及到硬件的读取,比如说POS机刷银行卡这样的操作。我可以使用什么样的自动化测试工具呢?最好是可以像QTP可以先通过录制生成脚本,再做修改脚本的?
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2022-11-28 13:12
  • 签到天数: 10 天

    连续签到: 1 天

    [LV.3]测试连长

    30#
    发表于 2016-9-21 20:29:13 | 只看该作者
    不错不错,支持美女专家老师
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    29#
    发表于 2016-9-21 19:14:28 | 只看该作者
    呦,支持支持
    话说有没有自动化测试上的书推荐推荐啊
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    28#
    发表于 2016-9-21 19:07:44 | 只看该作者
    chappy0 发表于 2016-9-21 17:17
    你好,我想问几个问题
    1android自动化测试时,自动化测试数据怎么处理?
    2自动化测试用例设计,除了避免 ...

    1、自动化测试数据如果数据量较大,可以选择存放在文件或者数据库里面都可以
    2、自动化用例设计通常有以下几点需要注意:
    第一,考虑黑盒用例转为自动化用例的投入产出比:不是所有的用例都适合转为自动化用例,例如过度关注UI、颜色以及动态效果的以及近期可能会发生较大变动的用例都不适合做自动化。
    第二、自动化用例设计一般有以下几个步骤:
    数据准备,环境初始化,按照步骤执行自动化操作、自动化结果比对、环境恢复,自动化结果统计。
    在每个环节都要做好异常处理,保证自动化用例能够正常执行,不会因为一个用例执行有问题而中断。
    以及自动化结果不符合预期的时候,要注意保留当时的现场,方便查问题,可以采取截屏,录屏或者将关键状态记录到文件中等方式

    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    擦汗
    2016-9-21 19:20
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    27#
    发表于 2016-9-21 19:06:34 | 只看该作者
    如何入门安卓自动化???
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    2016-1-29 14:53
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    26#
    发表于 2016-9-21 17:17:09 | 只看该作者
    你好,我想问几个问题
    1android自动化测试时,自动化测试数据怎么处理?
    2自动化测试用例设计,除了避免关联性,还有没有其他要点?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    25#
    发表于 2016-9-20 19:52:12 | 只看该作者
    骑车去看海 发表于 2016-9-20 15:26
    来公司一年了,都是功能为主,性能做的少,都不知自己要去学习哪门语言,接触学习过自动化框架,夹带的java ...

    你指的效果一般能具体点么
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2018-2-24 10:09
  • 签到天数: 60 天

    连续签到: 1 天

    [LV.6]测试旅长

    24#
    发表于 2016-9-20 15:26:05 | 只看该作者
    来公司一年了,都是功能为主,性能做的少,都不知自己要去学习哪门语言,接触学习过自动化框架,夹带的java基础,可效果一般,不知道什么原因, 大神给个建议
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-22 04:04 , Processed in 0.087245 second(s), 29 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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