文档章节

软件测试技能提升自学还是培训?

o
 osc_y8yehimr
发布于 2019/03/20 10:49
字数 1277
阅读 11
收藏 0

精选30+云产品,助力企业轻松上云!>>>

又到了年底,对于我们测试同学来说,多多少少会立一些flag。我已经被连续打脸了好几年,生活为什么总是这么不易?好了,不扯远了,我们今天的主题是自学和培训的那些事。

学习新的技能我相信是每一个测试同学都要面对的事情,不管是公司内部环境还是外部社会环境,都在逼着你往前走,如果止步不前,相信很难会有突破。我相信绝大多数测试同学都会认为被逼着向前走是一件好事,因为掌握新的技术会有些许成就感,更有可能会因为新的技术,我们的荷包会比以前鼓很多。

虽然掌握新的技术好处多多,但是总是绕不开一个话题,自学还是培训。比如功能测试同学想要学习自动化技术,那么一定会思考这个问题,思考这个问题的同学我都能想到是有多纠结。

纠结现象的背后说白了就是自动化不好学。我们先来看看自动化包括哪些技术。目前来说,自动化分为UI自动化和接口自动化。UI自动化又可以分为WEB自动化和移动APP自动化。下面我将简单列一下UI自动化和接口自动化需要的一些技术。如下图所示:

当然,需要的技术可能远不止上面这些,上面这些在笔者看来是做好自动化一定要掌握的。通过上图我们发现,UI自动化和接口自动化其实很多技术都是重复的,也就是说,只要我们掌握其中一种自动化技术,那么再学习另外一种自动化技术的学习成本是很低的。但是难就难在我们不知道如何去掌握其中一种自动化。

先说说自学可能会遇到的问题。笔者认为自学主要存在三方面的难题。第一个问题是思路,第二个问题是坚持,第三个问题就是没有实际项目经验。先说第一个难题:思路。思路这种东西很难说,不是说努力就会有思路的,没有思路的时候,很影响学习情绪,当然如果思路打开,那种感觉是溢于言表的。再来说第二个难题:坚持。这个真的没什么好说的,我们大家基本都会承认一点,只要坚持做某件事情,一定会有所收获,但是难就难在很难坚持。在说第三个难题:没有实际项目经验。即使我们通过自学掌握了一些自动化技术,如果没有实际项目经验,内心估计还是特别慌,慌乱的原因是怕自己纸上谈兵!

我们来想想如何解决这三个难题。好像每一个都不好解决呀[捂脸哭],难题交给你们思考吧。我虽然解决不了这三个难题,但是可以针对这每个难题给出一点建议方向。

解决思路匮乏问题建议:视频学习。边看视频边撸代码。网上免费的视频我相信大家都可以找到,但是真的不建议去找很多培训视频,所谓选择越多,越无法选择,最后可能会变成,这个视频看一点,那个视频看一点。最后一个没看完,啥都没学好,空有一身杂技,毫无用处。书也是可以看的,但是根据人类的记忆能力来说,音视频记忆能力可能会大于书的记忆能力。

解决难以坚持建议:每天只学一点点。我们绝大多数人,都想一口吃成胖子。所以每天就想着赶紧学完,学完我就掌握了,但是我相信绝大多数人,学习学了一半又重头开始学,这就是所谓学了后面忘了前面。我们定一个合理的周期,做一个计划本,我就是这么干的,很好用哦。

解决没有实际项目经验建议:读开源项目代码。Github上有很多写的不错的自动化案例,大家可以直接clone下来去阅读。看看别人怎么写,试着去模仿优秀代码。当然读别人代码可能会比较痛苦,坚持下去,苦尽甘来。

笔者本来想再聊聊培训那些事,一看都写了一千多字,再写多怕读者看着头疼,所以就在下篇文章再吹吧。快过年了,祝大家新年快乐!单身的都找到男/女朋友,没钱的我只能告诉你我现在是怎么吃土的。好了,下篇文章再见!

欢迎关注微信公众号:软件测试汪

o
粉丝 0
博文 500
码字总数 0
作品 0
私信 提问
加载中
请先登录后再评论。
师傅领进门,修行靠个人

怎么入行或转行软件测试? 想入行软件测试职业?不知道如何入行?我也想转行软件测试,却不知从何学起?新手们,可以看看这里,或许能获得一些些思路: 其实所有的入行,都是从学习开始 。就...

osc_1rwvn3a2
2018/01/05
2
0
如何迈进测试的门槛

  有人这样描述软件测试工程师:“目前IT行业极端短缺的金贵人才,未来5年IT行业最炙手可热的高薪职位”。大学的课程与社会需求严重脱节,开测试这门课程的学校很少,即使开了此门课程教授...

糖糖豆豆
2013/12/23
33
0
软件测试自学还是培训?

最近很多人咨询过我零基础学测试,是自学好还是培训好?如果培训是哪家机构好? 针对这个问题,其实我也回答了很多很多次。 第一、你的自制力是否能让你持续的投入学习? 第二、你的自学能力...

osc_hlq50xpf
2019/06/05
1
0
【干货】让你薪资翻10倍的网站 大学生与职场人请收藏

作为一个过来人,真的想谈谈。不管你现在是学生,还是参加工作不久,希望这篇文章都可以帮到你。 重在实践 想要成为一个优秀的人,应该不管在什么样的情况下都停止抱怨。其实,这中间只差一个...

小田天
2016/11/17
55
0
自学的IT程序员通常缺少哪些技能

版权声明:本文为北京尚学堂原创文章,未经允许不得转载。 马克•吐温在他的写作生涯中,常遇到自学的作家,他对于他们的不谦虚而感到非常厌恶。他总结道: “自学的人通常很少能准确懂得知识...

SXTkaifa
2016/11/08
74
0

没有更多内容

加载失败,请刷新页面

加载更多

R中“ =”和“ <-”赋值运算符有什么区别?

问题: What are the differences between the assignment operators = and <- in R? R中赋值运算符=和<-之间有什么区别? I know that operators are slightly different, as this example ......

fyin1314
38分钟前
14
0
JavaScript中的静态变量 - Static variables in JavaScript

问题: 如何在Javascript中创建静态变量? 解决方案: 参考一: https://stackoom.com/question/6RUF/JavaScript中的静态变量 参考二: https://oldbug.net/q/6RUF/Static-variables-in-Java...

法国红酒甜
今天
14
0
之间的区别 和

问题: I'm learning Spring 3 and I don't seem to grasp the functionality behind <context:annotation-config> and <context:component-scan> . 我正在学习Spring 3,并且似乎不太了解<......

javail
今天
15
0
业内首款,百度工业视觉智能平台全新亮相

本文作者:y****n 业内首款全国产化工业视觉智能平台——百度工业视觉智能平台亮相中国机器视觉展(Vision China),该平台所具有的核心AI能力完全自主可控,在质检、巡检等场景中具有高效、...

百度开发者中心
昨天
7
0
我们如何制作xkcd样式图? - How can we make xkcd style graphs?

问题: Apparently, folk have figured out how to make xkcd style graphs in Mathematica and in LaTeX . 显然,民间已经想出了如何在Mathematica和LaTeX中制作xkcd风格的图形。 Can we d......

富含淀粉
今天
10
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部