刚入行的软件测试工程师如何自学软件测试?0 基础该怎么学习软件测试
从题干上看,你是已经进入了软件测试行业,有了一份软件测试的工作,那表示你看好这个行业,有意愿在这个行业持续发展。
软件测试相对一些开发的专业来说,需要了解的东西特别多,拿一些招聘简章中的要求来看,大部分都要求熟悉网络、linux系统、数据库、软件测试流程及理论、Java或者python等脚本开发语言、自动化测试理论及工具使用(selenium、Jmeter、Appium、Loadrunner等,太多,此处不一一列出)、接口测试、安全测试等等,甚至最近热门的docker、Jenkins等都要懂一些,回头想想,自己现在懂得东西还真不少。
知道了软件测试行业需要什么技能了,那没啥好版本,学呗,那就涉及到如何学的问题了。从么多年的软件测试经验中,我总结了如下的快速自学进阶的方法:
1、兵马未动粮草先行,在学习上也是这样,有扎实的理论基础,再开展实战会非常得心应手,这就要求我们把测试理论放在一个较高的位置,而不能只重技巧、工具,那就多看几本软件测试的好书吧,或者多看看网络上一些讲软件测试理论的视频课,不图学到多么高深的技术,只求多听一些概念理论以支撑自己的测试工作。
2、在实践中总结真理,其实在我们测试行业也是适用的,通过进行真实项目的实践,在项目中向经验丰富的同事学习,也是一个不错的提升方式,但这种方式进步速度可能会慢一点,这就要求我们足够自律,不断给自己加压,从最初的执行测试用例、提缺陷报告、设计测试用例,再到测试计划、需求及总结,要不断去挑战,让自己快速成长起来。公司内的项目测试类型会比较单一,没事就多逛逛大咖的博客或者论坛吧,不然自己的思维、技术会被限制的。
3、如果是零基础入行的话,建议自学一些软件测试的在线课程或者线下的培训课程,这样能快速构建软件测试的理论体系,对自己在职业中的发展会有很大帮助。
总之如果在公司通过项目学习的话,可以1、2个月上手功能测试,但由于公司项目可能单一,对自动化测试或者其他测试类型学习可能机会较少;如果通过培训学习软件测试的话,可以在3、4个月内掌握软件测试的基础理论及自动化相关的技术,会对个人的职业生涯有很大的指导及帮助。如果你还没入行,也可以抽时间进行系统的学习,大概需要3、4个月的时间掌握软件测试的基础理论及自动化相关的技术,会对个人的职业生涯有很大的指导及帮助。
总结一下,如果是想自学软件测试,那就必须具备三大素质,一是学习方法,二是足够自律,三是有强大的意愿,我觉得第三条是前两条的基础。
这给大家推荐三种学习的方式:
(1)自学;(2)技术大牛帮助;(3)参加培训。
一丶自学
自学在更大程度上取决于当今互联网产业的发展,衍生出更多的在线学习平台和各种网络资源。
例如,腾讯课堂、网易云课堂、B站等,都可以通过搜索大量免费视频教程来进行软件测试,选择性非常高。也可根据个人情况灵活安排学习时间和地点。
但是网络教育资源丰富,对于零基础学员来说,无法对这些内容做出准确的判断,无法决定内容是否专业、适用。
因此,对于一个零基础的学员来说,在自学过程中,没有专业人员的指导,就很难形成完整的知识结构。因此,如果不是由于兴趣而学习,不建议首选自学。
2、寻求技术大牛帮助
周围没有这么一两个牛逼的技术大牛,所谓的“近水楼台”,利用身边的大牛来学习也是一条近路。
当然,技术大牛能给予你很好的建议,例如帮你梳理软件测试的知识结构,帮助你判断书籍网站的适用性。但身为科技巨头,往往时间有限,他们不仅要忙着公司的996号,还要有自身的生活空间。
与此同时,你不能肯定的是,当你在软件测试学习过程中遇到问题需要求助时,他能不能及时给你解答,能不能保持热情为你指引;
您无法确定的是,作为一名技术大牛,他有很强的项目经验,但没有实际的教学经验,他能不能有效地向您传授他丰富的项目经验;
你不能确定的是,你是否有持续的动力进行学习,你是否能够坚持下来战胜惰性。这一切,都是一个未知数。
因此,通过技术大牛指导存在相应风险,你需要进一步思索这类方式是否适合你。
3、参加培训
市面上有很多的培训机构,能够提供相应的技能培训,让零基础的学员能够在短时间学到相应的知识。
然而,面对众多的培训机构,我们应该如何做选择呢?
1、机构口碑
我们可以通过百度、知乎、老学员的反馈了解培训机构的口碑。但需要大家注意甄别信息的真实性。
2、师资力量
能够根据从业经历、项目经验和教学经验等多个方面了解教师的专业性。由于教师水平高低将很大程度影响教学的深度与广度,进而影响软件测试学习的技术水平。值得注意的是,有一些机构为了节省教学成本,采用兼职老师。然而兼职老师有本职工作,只能抽下班时间为大家上课,不能像全职讲师相同全身心地投入到教学工作中,更难保障到大家的学习效果。
3、就业保障
参加培训,我们的终极目的就是为了找到一份软件测试的工作。关注培训机构能不能提供真实有效的就业保障。
当然,不管你做何种选择,建议最好能够试听一下,只有亲身体验过后才知道这个培训机构是否适合你。如果你在做选择过程中还有其他相关的问题,欢迎私信我,可以给到你中肯的意见。
最后,想告诉你的是,在学习之前,你一定要清楚自身的学习目的,明确学习目标,制定自身的学习计划。
刚入行的软件测试工程师如何自学软件测试?0 基础该怎么学习软件测试相关推荐
- 刚入行的测试工程师如何自学软件测试【下篇】-- 软实力
子曾经曰过:"这个bug在测试环境中没有啊!" 大家好,我是Dzreal,工作三年的测试开发工程师.曾经在作业帮.贝壳找房工作. 上篇谈到了测试开发具备的一些硬实力:测试思想 . ...
- 0基础小白想学习软件测试,应该如何选择培训机构呢
其实关于培训机构如何选择这件事儿,我相信大家是真的用心在筛选,看了这篇文章争取让大家少踩些坑,让钱花的更值得. 0基础小白想学习软件测试,应该如何选择培训机构呢 01师资配置 看一家IT培训机构的团队 ...
- 给刚入行的存储工程师10+1点建议
一.学好英文 如果你想显得比其他工程师知道的多,当然要学习英文.因为那些所谓"先进技术"都还没翻译成汉语呢,即便有些能在网上找到中文版本,你怎么知道那个翻译的人水平一定比你高.那种 ...
- 0基础该怎么学习软件测试?
今天就在这给大家推荐三种学习的方式: (1)自学:(2)技术大牛帮助:(3)参加培训. 一丶自学 自学在更大程度上取决于当今互联网产业的发展,衍生出更多的在线学习平台和各种网络资源. 例如,腾讯课堂. ...
- 致刚入行的前端工程师
讲真,这篇文章已经憋了好多天了.其实本文可以说是"起于前端,但不止于前端." 写作的契机是最近在指导一位北京的哥们写前端,有感而发罢了.希望能够给同行一些可行性的建议吧. 文章开始 ...
- 深圳软件测试培训:刚入行的软件测试工程师如何自学软件测试?
深圳软件测试培训:刚入行的软件测试工程师如何自学软件测试? 从题干上看,你是已经进入了软件测试行业,有了一份软件测试的工作,那表示你看好这个行业,有意愿在这个行业持续发展. 软件测试相对一些开发的专业 ...
- 刚入行软件测试,去大公司好还是小公司好?
软件测试是目前国内发展比较快速的互联网岗位之一,很多人都看准机会加入到这个行业中,面对择业的时候,和大部分职场小白或者优秀毕业生一样,都会比较纠结到底选择什么样的公司就职?下面小编就和大家一起分析一下 ...
- 软件测试需要会python吗_真实揭秘90后职业新选择:25岁刚入行软件测试,竟拿到这么多薪资……...
原标题:真实揭秘90后职业新选择:25岁刚入行软件测试,竟拿到这么多薪资-- 我叫王大壮,万万没想到,毕业3年后我成为了一名有钱的软件测试员. 我的工作经历不算坎坷波折,高考后顺利的考上了上海某二本学 ...
- 软件测试工资一般多少 即使测试刚入行,起步月薪也会在8k-9k
近年来,随着互联网的快速发展,软件测试行业已经成了国内各大软件公司必不可少的一个重要岗位了,但我国企业对软件测试技术的认知较晚,所以这方面的专业技术人才在国内还很稀缺. 而正是因为稀缺,所以不人纷纷表 ...
最新文章
- 计算机无法打开策略,windows电脑本地计算机策略打不开该怎么解决?
- thymeleaf文档_springboot中Thymeleaf和Freemarker模板引擎的区别
- java中 fff_Java:要实现记录当前时间为yyyymmddhhmissfff的时间戳该怎么简单实现呢=。=...
- FreeMarker手册pdf
- php beego,MixPHP 2.2 / Beego 1.12 数据库查询性能对比
- trap in development
- 带你少走弯路:强烈推荐的TensorFlow快速入门资料和翻译(可下载)
- 必须进行支持的游戏方可使用此功能_C#8.0 新增功能
- iPhone 7疯狂生产 苹果提升在印度存在感
- 【项目实施随笔】销售和采购信息的打印
- Sudo: unable to initialize policy plugin 解决方法
- Springer Nature LaTex Template常见问题
- [转载] 之前碰过的木马分析
- js 中的 let 关键字
- 使用Photoshop的总结
- 个人发卡程序手机版自适应源码 完美版对接免签约支付
- 图片的增强之-裁剪、旋转、放缩
- 加薪申请书怎么写?加薪申请范文,想涨工资的看过来!
- android打开hex文件怎么打开,hex文件怎么打开
- 电影版本名词解析 (CAM,TS,TC,DVDSCR,DVDRIP,HR-HDTV)
热门文章
- pandas使用groupby函数计算dataframe数据中每个分组的N个数值的指数权重移动(滚动)平均、例如,计算某公司的多个店铺每N天(5天)的滚动销售额指数权重移动(滚动)平均
- R语言广义线性模型函数GLM、R中有几种logistic回归扩展和变异、robust包中的glmRob函数鲁棒logistic回归、ms包中的lrm函数拟合序数逻辑回归
- R语言使用skimr包的skim函数查看整个dataframe数据集的summary信息、统计汇总信息(Summarize a whole dataset)
- R语言str_starts函数和str_ends函数检查在字符串的开头或者结尾是否存在特定字符串或者字符串模式
- R语言ggplot2可视化在箱图中为箱图添加均值的标签及对应数值实战
- R语言使用ggplot2可视化互相覆盖的直方图实战(Overlaying histograms)
- R语言单向多元方差分析MANOVA(one-way MANOVA)实战:multivariate analysis of variance
- R语言apropos函数查找包含特定字符的函数、find函数查找函数所在的位置实战
- R假设检验之Durbin-Watson检验(Durbin-Watson Test)
- 数据结构----内存分配问题