51Testing软件测试论坛
标题: 【你来问我来答第73期】:如何入门安卓自动化?(活动结束) [打印本页]
作者: lsekfe 时间: 2016-9-1 10:25
标题: 【你来问我来答第73期】:如何入门安卓自动化?(活动结束)
[attach]102422[/attach]
论坛ID: 15096249
真实姓名: 臧雅静
现任公司: 搜狗科技
现任职位:测试开发工程师
负责PC输入法项目自动化测试以及安卓输入法评测工具开发 ,结合精准测试概念,开发代码覆盖率工具,现在已经应用了QQ输入法以及PC搜狗输入法两个项目中。
各位会员可以在0911日前以回帖的方式向客座专家提问。
(请大家围绕本期客座专家的擅长领域进行提问、探讨)
客座专家将在9月11日—9月30日为大家集中解答。
机会难得,欢迎大家踊跃提问!
作者: joykao 时间: 2016-9-2 15:29
唉哟,不错哦,捧个场
作者: liu51 时间: 2016-9-2 15:48
厉害哦,还是个美女
作者: hupeng_ysu 时间: 2016-9-2 16:55
赞一个
作者: 爱奥德修斯 时间: 2016-9-3 12:44
你好,我今年刚大学毕业,是一名手机APP测试人员,现在想转做开发测试,不知道该从何学起
作者: 爱奥德修斯 时间: 2016-9-3 12:45
你好,我今年刚大学毕业,现在是一名手机APP测试,想转做测试开发,请问该从何学起
作者: 荒岛的鸟111 时间: 2016-9-5 09:33
美女!美女!
作者: zangyajing 时间: 2016-9-5 17:51
从我的经验来说,提供以下建议,
第一、明确测试开发同学的职能:为黑盒测试同学提供技术支持,通过技术手段提高测试效率和测试质量,这是测试开发人员的职能,因此要求测试开发同学既能掌握测试技能,同时具备开发技术,这样才能够从测试角度出发,通过技术手段解决问题。
第二、在明确测试开发人员的职责之后,为自己未来2到3年定一个目标,选择一个方向,比如说准备做安卓端,
那么第一从测试技能上去了解安卓端是怎么去做测试的,第二学习安卓端常用的编程语言,一般以java为主,
第三、尝试在项目中通过技术手段解决测试团队的测试效率以及测试质量方面的问题。
作者: 克力巧 时间: 2016-9-8 15:05
怎么从手机黑盒测试转到自动化测试,要学一些什么?还是各种工具?要从哪里开始入手,学什么去深入,如何深入,可否详细点传授,谢谢
作者: 51testing-study 时间: 2016-9-9 16:14
我想问安卓自动化 主要包括用自动化测试哪些方面 涉及到哪些技能
作者: 277169949 时间: 2016-9-9 18:55
想做测试开发
作者: zangyajing 时间: 2016-9-10 10:37
克力巧 发表于 2016-9-8 15:05
怎么从手机黑盒测试转到自动化测试,要学一些什么?还是各种工具?要从哪里开始入手,学什么去深入,如何深 ...
我个人建议从黑盒测试转为自动化测试,有以下两点需要明确:
第一:明确自动化测试工程师的职责,什么是自动化测试,自动化测试简单来说就是代替重复机械的人力劳动,节约测试成本,对于自动化测试工程师来说首先要培养自动化思维,能够发现测试团队中的问题,并通过自动化方式解决,但是在这个过程中要考虑投入产出比,不是所有的事情通过自动化解决都是最优方案,所以如何思考以及设计自动化测试方案以及评估如何用自动化提高测试效率测试自动化工程师的核心职责。
第二:技能要求,做自动化一般需要熟练掌握一门脚本语言,一门开发语言,脚本语言建议学习python,开发语言根据产品性质决定,安卓端可能要学习java,pc端要学习c++,每个端都有一些常用的开源框架,可以去了解下,例如安卓端常用的自动化框架:appium、robotium、uiautomation 等,可以去了解这些框架的月原理,工具都是互通,掌握原理,才能万变不离其宗。
作者: zangyajing 时间: 2016-9-10 10:48
51testing-study 发表于 2016-9-9 16:14
我想问安卓自动化 主要包括用自动化测试哪些方面 涉及到哪些技能
学习安卓自动化其实跟我在楼上回复的是一样的思路:关键点:自动化方案设计以及成本评估,编程技能要求,自动化框架搭建。
首先自动化方案设计以及成本评估是一个自动化测试工程师的核心职责,这是要明确的,自己是要干什么
第二、为了能够做好一名自动化测试工程师,需要掌握什么技能,软性技能就是上面说的自动化测试方案设计,以及为测试团队发现问题并解决问题,技术要求至少掌握一种开发语言和一种脚本语言,脚本建议学习python,容易上手,开发语言根据产品性质而定。
第三、自动化测试的进阶阶段,能够自己搭建自动化测试框架,设计团队的自动化方案以及流程。
作者: 古铜 时间: 2016-9-12 00:14
我是测试开发,主要移动端方向,这些天在做Android 黑盒UI代码覆盖率,但是使用Jacoco时,我统计到的覆盖率是不全的,所以向你讨教一下!先谢谢了
作者: wnpnmyd5b 时间: 2016-9-12 16:34
dddddddddddddd
作者: zangyajing 时间: 2016-9-13 07:36
277169949 发表于 2016-9-9 18:55
想做测试开发
想做测试开发。你自己现在有什么具体的想法么,我们可以交流下
作者: 月咏暗夜 时间: 2016-9-13 10:55
那还是先去了解下python+Java+robotium吧,一个一个慢慢来
作者: xuegao丶 时间: 2016-9-13 15:02
刚毕业,干了快一年的测试了,换了两家公司,感觉很迷茫,现在学python,公司是测APP的,但是感觉python对APP作用不知道怎么体现出来啊,还有测试这一行一直干手工测试的话,越干越迷茫,感觉随时有人可以替代你,唉
作者: zangyajing 时间: 2016-9-13 21:35
xuegao丶 发表于 2016-9-13 15:02
刚毕业,干了快一年的测试了,换了两家公司,感觉很迷茫,现在学python,公司是测APP的,但是感觉python对A ...
我觉得现在的是还是方向问题,未来一段时间内,你是准备专攻移动端还是有其他计划,这个需要你思考清楚,目标会直接影响你未来工作和学习的发力点,如果决定做移动端,我觉得你可以去学习下java,以我的经验来看,做测试开发基本掌握一种脚本语言和一种开发语言,脚本语言有助于快速编写一些自动化脚本,开发语言有助于你深入了解开发逻辑,也方便做白盒自己工具开发
作者: 彬彬ieeeeemily 时间: 2016-9-14 09:07
我从事软件测试6年了,现在回头想想,接口自动化,ui自动化都是在使用上,没有深入去研究技术本身,性能测试是最近一年开始学习,目前学的程度一般,我感觉我也有点迷茫,最近我自己的计划是 把性能测试深入去研究,但是我的优势可能在java语言上,可以深入去研究学习接口自动化等的,有点不知怎么选择,加上公司目前是创业公司,大部分实行的还是功能测试和测试整体质量把控居多,有点迷茫
作者: zangyajing 时间: 2016-9-17 13:54
彬彬ieeeeemily 发表于 2016-9-14 09:07
我从事软件测试6年了,现在回头想想,接口自动化,ui自动化都是在使用上,没有深入去研究技术本身,性能测 ...
从你的经历来看,我觉得你应该吵着专家领域去走,一开始你专注的是广度,就是好多领域都涉猎过,但是研究不够深入,现在也有几年经验了,可以尝试走专家路线,选择一个领域,深入研究,接口测试全是现在测试领域比较好的一个方向,建议可以什么学习
作者: 大葵一号 时间: 2016-9-17 14:26
你好 ,我是一个应届毕业生 ,想做测试开发 ,有以下几个问题 ,想请教一下 :
1 请问需要准备什么 才可以 顺利的 找到工作 。
2 了解一下 ,测试开发 主要都做什么
3 我暑假的时候,有过一段时间的功能测试经历 ,但是经过前一段时间找工作的经历 ,发现并没有给我带来什么帮助 ,我想了解一下,是我 本身技术及表达的问题 ,还是真的 功能测试的经验对 测试开发工作 没什么用途。
谢谢
作者: 大葵一号 时间: 2016-9-17 20:02
你好 ,我是一个应届毕业生 ,想做测试开发 ,有以下几个问题 ,想请教一下 :
1 请问需要准备什么 才可以 顺利的 找到工作 。
2 了解一下 ,测试开发 主要都做什么
3 我暑假的时候,有过一段时间的功能测试经历 ,但是经过前一段时间找工作的经历 ,发现并没有给我带来什么帮助 ,我想了解一下,是我 本身技术及表达的问题 ,还是真的 功能测试的经验对 测试开发工作 没什么用途。
谢谢
作者: zangyajing 时间: 2016-9-18 12:33
大葵一号 发表于 2016-9-17 20:02
你好 ,我是一个应届毕业生 ,想做测试开发 ,有以下几个问题 ,想请教一下 :
1 请问需要准备什么 才可 ...
从我面试应届生的经验来看,主要看中以下几方面:
第一,专业能力或者说技术能力,如果你要做测试开发,那就要你的要考察你的编程能力,对语言的熟练程度,写代码的能力
第二,沟通能力,无论是做什么工作,沟通都是最基本的,所以能否高效沟通,也是很看中的一点
第三,逻辑分析能力,遇到负责的问题,能不能理清楚,是做好每件事的前提,比如说交给你测试某个功能,你连这个功能的逻辑都理不清楚,怎么能测好。
第四,发散能力,作为测试开发,既要有开发的技术能力,也要有黑盒测试的专业知识,发散能力就是黑盒测试很重要的一点,关于一个功能,你能想到多少种可能。
作为应届生,有项目经验固然好,没有的话,也不要过分担心,面试官更看重的是你的潜力,所以以上几点你能够把握住,对你找工作来说很有帮助。
作者: 蚌埠帅比强 时间: 2016-9-18 14:58
122
作者: 骑车去看海 时间: 2016-9-20 15:26
来公司一年了,都是功能为主,性能做的少,都不知自己要去学习哪门语言,接触学习过自动化框架,夹带的java基础,可效果一般,不知道什么原因, 大神给个建议
作者: zangyajing 时间: 2016-9-20 19:52
你指的效果一般能具体点么
作者: chappy0 时间: 2016-9-21 17:17
你好,我想问几个问题
1android自动化测试时,自动化测试数据怎么处理?
2自动化测试用例设计,除了避免关联性,还有没有其他要点?
作者: Autobot 时间: 2016-9-21 19:06
如何入门安卓自动化???
作者: zangyajing 时间: 2016-9-21 19:07
1、自动化测试数据如果数据量较大,可以选择存放在文件或者数据库里面都可以
2、自动化用例设计通常有以下几点需要注意:
第一,考虑黑盒用例转为自动化用例的投入产出比:不是所有的用例都适合转为自动化用例,例如过度关注UI、颜色以及动态效果的以及近期可能会发生较大变动的用例都不适合做自动化。
第二、自动化用例设计一般有以下几个步骤:
数据准备,环境初始化,按照步骤执行自动化操作、自动化结果比对、环境恢复,自动化结果统计。
在每个环节都要做好异常处理,保证自动化用例能够正常执行,不会因为一个用例执行有问题而中断。
以及自动化结果不符合预期的时候,要注意保留当时的现场,方便查问题,可以采取截屏,录屏或者将关键状态记录到文件中等方式
作者: what_ever 时间: 2016-9-21 19:14
呦,支持支持
话说有没有自动化测试上的书推荐推荐啊
作者: 天之秦 时间: 2016-9-21 20:29
不错不错,支持美女专家老师
作者: nusv 时间: 2016-9-22 10:21
你好。我现在想做移动端的自动化测试,但是我这边的移动端会涉及到硬件的读取,比如说POS机刷银行卡这样的操作。我可以使用什么样的自动化测试工具呢?最好是可以像QTP可以先通过录制生成脚本,再做修改脚本的?
作者: zangyajing 时间: 2016-9-23 08:57
谢谢~
作者: zangyajing 时间: 2016-9-23 08:58
robotium 有录制脚本的功能,但是好像是收费的,你可以研究下
作者: zangyajing 时间: 2016-9-25 19:26
Autobot 发表于 2016-9-21 19:06
如何入门安卓自动化???
在前面,我已经回答了相似的问题,你可以参考下,主要就是先要培养自己的自动化思维,明确什么可以做自动化,其次技术学习,编程语言以及市面上热门的框架了解
作者: 我是小龙人 时间: 2016-9-27 15:58
我工作出来四年了,但是转测试才半年,有过C和C++,mySQl的基础,但是这个手工测试工作,越做是感觉没有啥技术含量,总有种公司随时找更廉价的应届生来代替你的感觉,我自我感觉我比较喜欢PC端的测试,想转自动化又无从下手,咋办哇,求帮助
作者: zangyajing 时间: 2016-9-30 10:02
首选手工测试如果做得很牛的话,也是很厉害的,但是好多公司并不是很原因高薪聘请手工测试,比较喜欢将手工测试外包,这是一个现状。
第二、从你所说,你有一定的开发经验,其实转自动化测试并不困难,你可以尝试去了解当前业界自动化测试的流程是怎么样的,主流的框架,反推自己如果要了解学习这些内容,需要什么技术。
作者: 812745312 时间: 2016-9-30 17:24
咨询下大神,我负责公司自动化测试带节奏,有自动化测试的基本技能,但是推广应用好难啊;
其他人总是各种理由,导致不能在生产中广泛参与使用,导致自己挖坑,天天自己写自动化代码;
请教下,怎样才能让自动化成功走入生产中呢? 再用Excel+java+appium+jenkins驱动框架
怎样带动起自动化的节奏?
作者: tanshunsky 时间: 2016-10-17 10:10
您好,请问如何在实际工作中做接口测试呢,公司最近需要介入接口测试,但是没有相关的工作经验,请指教?
作者: tanshunsky 时间: 2016-10-17 10:11
您好,我们公司主要做APP这块,版本迭代比较频繁,请问如何做自动化呢?
作者: 海里的幸福 时间: 2016-10-28 13:08
支持~~
作者: 那抹情 时间: 2016-10-29 14:57
干了半年了,同感。
作者: zhanwuchen 时间: 2016-10-31 10:44
爆照啦,支持
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) |
Powered by Discuz! X3.2 |