如何学习自动化测试

相信做过测试的同学,对自动化测试都不会感到陌生,但是实际上又很少有机会实际去做。若即若离!
这是为什么嘞?

自动化测试并不容易开展;
自动化测试需要系统的学习。

可是当你想换工作的时候,你打开 51JOB、拉勾、英才网等 各种招聘网站和app的时候,就会发现待遇标得稍高的招聘信息对于人员的要求,经常会出现:

熟悉至少一门开发或者脚本语言语言,Python、Java或C#;
有自动化测试经验优先。

不管该企业有没有开展自动化测试,对语言、自动化都已经成了固定的加分项。什么是加分项,也就是你会,你可以算是高级测试,工资就可以高几千;不会,工资相应的就没办法往上要。不会的人太多了,竞争太大。
不知道这作为学习的第一个理由,有没有说服力?
除了想换工作换环境以外,也有很多学习的理由:

个人提高:作为一个测试人员,很多网上的文章已经给出了发展的方向,管理、业务、技术;其实管理和技术是相辅相成的,在技术行业里,你只有技术好才能服众,才能做好管理。如果你对技术没兴趣只有一个选项:业务,但是并不是所有人都适合做这件事情,做得好的业务不止需要行业经验,还需要不低的创造创新能力以及非常强的沟通表达能力,这对于很多常年做技术的人来说,很难。而管理和技术又是相辅相成的,因此技术对绝大多数测试人员来说,是个最好的选项。要提高技术,学习不能少!注意,说的是绝大多数,你业务牛,你忽略。
需要开展自动化:一些团队项目,商业模式已确定,大体的流程和业务规则极少发生变动,每次新增测试量大幅减少重复测试量增加,这种项目很适合开展自动化测试。比如我有个学生在一个彩票平台做自动化测试,彩票的规则万年不变,变的只是各种推广各种活动,那这种项目就非常适合开展自动化。这是学习的第三个理由,因为团队需要。
闲得慌:一些团队业务清淡,或者项目间隙较长,一般公司又不允许干工作以外的事。这种时候,有没有感觉每天日子过的超级漫长,用四川话说就是 磨皮搽痒的 ,这种时候为什么不用学习来消遣一下呢?

为什么说学习可以消遣呢?这句话是不是很技术宅?可惜我不是!

其实在学习的过程中,不断遇到问题不断解决问题,每个问题的解决都会换来相应的成就感,每多学一些知识也能获取相应的成就感。

那说了那么多学习的理由,那应该学些什么?

一门语言是必须的,这里当然是推荐Python咯,为什么?点我呗
作为测试人员,以自动化测试入手是个不错的选择。

为什么说自动化测试是个不错的选择呢?

  1. 自动化测试相对于性能测试、安全测试来说要简单很多,技术要求也相对较低;
  2. 自动化测试有应用价值,我们现在做的很多项目都是web、app项目,我们可以用当前做的项目去练习,通过练习可以很容易看到效果;
  3. 当你运行脚本,看到脚本自动执行的时候,很容易获取成就感。
  4. 成就感很重要,是让你持续学习的原动力。如果你学了很久都看不到什么成果,以人天生的惰性来说,很容易放弃学习。

既然已经选择了一门语言,当然学习不能仅仅局限于录制工具,要自己写脚本!
学习语言是一个很枯燥且长期的过程 ,任何语言本身都博大精深;虽然Python公认是快速且简单的语言,但是毕竟是一门语言。因此学习语言也是要有目的性,用语言与自动化测试结合,不仅能让你快速的掌握自动化测试,还给你的语言学习提供了一个方向。他们是相辅相成的!

学习语言如何学,不能一会看点这个,一会看点那个,要系统的学习。

网上系统学习Python语言的地方很多:
廖雪峰的Python教程
菜鸟教程的Python基础教程
英文流弊的可以直接学习Python官方文档

基础的语法必须掌握,否则写一点代码就要去看看语法,这种繁琐的做法会逐渐打击并消磨你的兴趣和信心。因此万事开头难,怎么也要先把基础语法全面掌握,最少要把面向对象学完。至于高级特性和高级编程可以暂时先不忙看。

学习语言千万不能只看,看10遍不如自己动手敲一遍
不要寄希望于你能通过看就学会语言;
跟着教程练习的时候,要边敲边想,为什么要这样,为什么结果会是这样?
只有这样练习与思考结合才能快速的掌握语言的基础语法。

如果你照着教程代码去敲都懒得的话,就别学了,一直做手工才是你的出路。

基础语法都掌握之后,就可以开始学习Selenium,网上系统的学习Selenium的也比较多,可以参考学习,也可以买些书来看。当然也可以等我慢慢写教程:)

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

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 172,022评论 25 707
  • 首先是定位,自动化也有很多方向:web、接口、APP,不同的方向所要掌握的技能点也不一样,很少有开源的工具能够解决...
    吴小白吃阅读 362评论 0 0
  • 人生不过如此。强子轻蔑的嘴角带着些许的落寞,眼神直直看着我说到,似乎又在埋怨着什么,抬头将一大杯酒遥遥相敬,在我还...
    子陌爷爷的小屋阅读 300评论 0 0
  • 在写这篇文章之前,我要在这里给W小姐郑重致歉,似乎我每年都会记错你的生日。 可是你一定要原谅本仙女啊,毕竟我是个连...
    无机可乘阅读 204评论 1 0
  • 南方知我意,吹梦到西洲。
    人闲桂花落1阅读 87评论 0 0