自动化测试成长之路

本文章转载于搜狗测试

最近,小编拜读了测试同行Young的一篇博客园文章《写给想做自动化测试的人》,文中介绍了自动化测试是什么、为什么要进行自动化测试、什么样的人适合做自动化、怎么做自动化测试等内容。这篇文章作者的很多观点,说出了从业7-8年的老兵心声,颇有感触,所以也借此机会谈谈自己对自动化测试的认识。

测试职业的再认识

“这个问题是写给想要做自动化测试的人,或许你以为软件测试的门槛很低,低到任何人都可以做,随便点点就可以了,这个行业太low了,所以你想做自动化测试,提升自己的逼格,我想说手工测试并不low,如果让一个什么都不懂,一点业务基础都没有的人去做测试,能测出来问题吗?不要忽略你的业务知识储备.”

以上文字,引自Young的原话,小编看后只有一个感受:说到心坎里了,太T*D对了!

自动化测试人员能力素质

随着这几年国内IT行业的快速发展,测试这一职位也越来越受到企业的重视,但是测试人才却存在巨大的缺口。为了尽快满足项目的需要,所以很多企业招聘时就会降低对测试人员的能力要求,进而导致这一职业被外界普遍认知都是:门槛低、水平低,就是随便点点;许多的待就业人员也会形成同样的认知,大量涌入这一岗位;进而影响下一波人…….如此恶性循环下去。

不乏有一批人觉得这个行业太low,觉得自动化够高大上,在没有打牢测试基础的情况下,开始学python、学语言,立下要做自动化测试的方向…...但是殊不知测试基础都没有做好,写出来的脚本根本不能解决问题。

这以上就是测试行业的现状和自动化测试人员参差不齐的原因。

借着这个机会,小编想说明一下:一位优秀的自动化测试人员应具备的能力和素质。

从下到上,依次分别是:基础素质、测试能力、代码能力、平台架构能力和核心驱动力。正如金字塔形状,下层是上层的基础,如:基础素质是测试能力的基础、测试能力是代码能力的基础、代码能力是平台架构能力的基础…..

基础素质:一个人做任何事都离不开基础素质要求,它是根基和基础。

1)细心:做事情细致认真,它体现在方方面面,例如:简历格式是否都对齐、有没有错别字、测试发现中一个小的UI错误都不会放过。

2)耐心:做测试也好,做自动化测试也好,都会遇到许多重复的、枯燥难以解决的问题,这时候最需要耐心、沉着应对工作中的各种问题,不浮躁。

3)责任心:就是要自己负责的事情做到最好,举个极端的例子:哪怕是第二天就要离职了,也要在离职前把自己负责的工作都做好。

以上三点,是做所有事情都需要的素质,在测试这一行业尤其重要。

4)学习能力

正如Young在其文章中所说的:"软件行业从桌面软件到web端,又从web端迁移到移动端,谁也不知道下一个是什么。而我们作为软件行业的从业者,不能因为那些很火的东西不火了而让自己没落,一个人最为核心的能力就是学习能力,如果你善于学习,你就不必担心这些变迁,因为你可以毫无压力的迁移,selenium的原理你掌握了,学习appium简直小菜一碟…"

5)问题分析能力和问题解决能力:手工测试或自动化测试过程中,一定会遇到各种各样的问题。这些问题需要大家发挥各自的聪明大脑,分析原因、找解决方案、不断去尝试...你把这些问题独立解决了,你的能力就提升了,东西也学到手了。在QQ群里,小编经常看到有许多的同学,想都没想、查都没查,就把问题抛到QQ群里找人解决,这样的话你是得不到锻炼的。

6)总结能力:学过的东西或解决过的问题,要善于经常性地把它总结和记录下来,否则时间久了就忘了。这一点在搜狗的测试团队一直在坚持,与大家分享下OneNote笔记的截图:

以上是对测试人员的基础素质要求,一般情况下从业不久的同学,在以上的素质要求上都或多或少有欠缺,这需要在未来的工作中持续不断地进行改进提高,贯穿整个职业生涯。

测试能力:牢固的测试能力是未来做自动化的基础。

简单来说,如果没有很好的测试能力,那么就….

无法很好地发现测试过程中的效率问题,

无法很好地设计有效的用例和自动化用例,

无法很好地知道在整个项目流程中什么时候引入自动化,

无法很好地发现BUG,

最终的结果就是没有价值!没有价值的东西是不会被认可的。

代码能力:高质量的自动化测试脚本所必备的能力。

这里一般都会有一个误区:很多同学以为掌握了一门语言就是代码能力OK了,其实不然,自动化测试脚本也是需要有代码健壮性、代码扩展性、代码稳定性要求的,而良好的代码功底、数据结构和算法,可以开发出高质量的自动化脚本,这会极大地减少后期自动化脚本的维护成本。

平台架构能力

随着自动化脚本所解决的问题逐步增多,范围逐步扩大,对自动化脚本的架构设计也会提出更好的要求。举例来说:在手机输入法项目,一开始你可能只需要用python+uiautomator(一款自动化框架)写一个脚本满足打字的自动化需求即可;慢慢地,项目要求不再局限于只是打字了,需要你把换肤自动化、发表情自动化、安装卸载自动化…..;再后来,自动化需求会变为这些自动化的操作要进行随机混合在一起…..(具体可见《【干货】输入法随机自动化框架》一文介绍

这时候就需要有平台架构能力,去搭建一个扩展性强、稳定性高的自动化测试框架了。

创新意识:这是核心驱动力,尤其是自动化相关的工作。

自动化测试人员成长之路:

按照小编的工作经历,对于有意愿成为自动化测试专家的同学,分享下自动化测试之路。

第一步:打好扎实的测试功底。时间跨度:2年~3年。在这一阶段,将自己的测试功底打牢,一方面锻炼和积累自己的测试能力,另外一方面持续地学习脚本语言,为后续的工作打下基础,同时持续不断地提升个人的基础素质。

第二步:将所学语言用于实践并锻炼。时间跨度:1年~2年。当第一阶段的测试功底打牢之后,后续的项目中如果有机会,就可以逐步地去自动化技术解决一些重复的、性价比高的自动化问题,在实践的过程中再巩固学习。

第三步:主动挖掘和解决工作中的效率和质量难题,并不断地解决更难的问题,积累更多的经验。时间跨度:2年~3年。

第四步:深入钻研相关领域的知识和技术,将自动化技术应用于在更大范围和更多的项目,形成自己独特的成果。时间跨度:3年~5年。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 213,616评论 6 492
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 91,020评论 3 387
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 159,078评论 0 349
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 57,040评论 1 285
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 66,154评论 6 385
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,265评论 1 292
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,298评论 3 412
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,072评论 0 268
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,491评论 1 306
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,795评论 2 328
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,970评论 1 341
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,654评论 4 337
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,272评论 3 318
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,985评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,223评论 1 267
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 46,815评论 2 365
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 43,852评论 2 351

推荐阅读更多精彩内容

  • 文章来自:http://blog.csdn.net/mj813/article/details/52451355 ...
    好大一只鹏阅读 9,189评论 2 126
  • 1.问:你在测试中发现了一个 bug ,但是开发经理认为这不是一个 bug ,你应该怎样解决。 首先,将问题提...
    qianyewhy阅读 9,239评论 4 123
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 171,914评论 25 707
  • 从小就印象深刻,关于练字,立志像庞中华写的那样好,一般凡立下如此宏图大愿的,都是字帖没写到一半,就放弃了。啥...
    许大本阅读 122评论 0 0
  • 帕特森是一位生活在一个叫“帕特森”的地方的斜杠青年,他的身份是公交车司机/诗人。 他每天的作息非常有规律,白天去公...
    租了五颗星阅读 360评论 1 0