给想要入行软件测试朋友的一封信_零基础

 

零基础入行学习软件测试第一步:你需要问自己三件事情!

给想要入行软件测试朋友的一封信_自动化测试_02

首先,你想要入这一行的话,第一步你自己要扪心自问。

问自己三个事情!

第一个事情:软件测试到底是做什么的?

我至少要知道软件测试工程师岗位我做了这一份工作之后,进公司我到底要做什么工作内容。

第二个事情:软件测试在企业中发挥什么作用?

就是说这个岗位存在的价值是什么。

第三个事情:我到底适不适合做软件测试?

这就是你第一步要问自己的三件事情。


软件测试到底是做什么的呢?

其实软件测试字面的理解就是对软件来进行测试工作的一个岗位。

简单通俗的讲就是:比如我们的电子厂是不是都有流水线?流水线上都有质检人员。(或者叫产品的检测人员QC)检测生产出来的产品是否合格。如果合格我们就去包装、发货。如果不合格那么我们就要打回,哪些地方能改的地方就改。不能改的话,这个产品很有可能就报废了。

那么我们软件测试其实和质检有一点像。就是我们从开发那边拿到软件之后,按照一定的标准和规范流程对这个软件进行相关的测试活动的开展。然后发现这个软件中间是不是存在一些问题。有问题的话怎么办?有问题话就改嘛,对不对。

改了之后呢,我们又需要进行一轮的测试。直到我们的这个软件达到用户的标准或者说甲方的一个标准(或者说上线的标准)

然后我们再去进行上线,以及维护的一些工作。

其实这就是我们的软件测试。


软件测试在企业中发挥什么作用?

我们还是拿工厂打比方。

大家想一下为什么在流水线上面要设QC质检这么一个岗位呢?是不是去保证这个产品它的质量?

那么同样的在企业里面,我们软件测试工程师是不是也是去保证软件的一个产品质量?所以这个就是软件测试它的价值。


我到底适不适合做软件测试?

这个因人而异。你需要问自己了……

其实软件测试的话呢,你要是想要成为一个软件测试方面的人才,那首先你就得是一个通才。

这个通才怎么去理解呢?

首先第一个:你要有技术。说到底软件测试工程师这是一个技能岗。所以必须是要拥有相关的职业技能。

第二个:软件测试这个岗位你接触到的人群非常的多,所以你的沟通表达、你的情商,你的为人处世这些方面的能力呢,也需要比较的好。

第三个:软件测试行业覆盖的内容非常的多,比如游戏测试、app测试、web测试等等之类的,非常多。所以在这一块的话,要让自己拥有强大的学习能力以及一定的抗压能力、业务能力。因为接触到的不同软件,业务涉及面很广。


如果说你具备了以上的能力,你也已经弄清楚了前面的两个目的之后,你再去判断自己到底适不适合做软件测试,思路就非常的清楚了。

这就是第一步,你想要入行学习软件测试需要考虑的三件事情。

给想要入行软件测试朋友的一封信_面试_03零基础入行学习软件测试第二步:要学哪些东西呢?从哪里开始学?

那么第二步呢,我们到底学软件测试要学哪些东西呢?

第一个:从哪里开始学?

第二个:怎么样去学软件测试的技能?以及我们在工作中间,企业中间我们的工作是什么样子的。


从哪里开始学?

其实软件测试的话呢,它本就是一个体系结构。软件测试是属于软件工程中的一块内容,我们通常听到的就是,测试开发。

软件测试的话呢,我们前面也讲到了是一个通才。我们作为软件测试工程师要学习的内容非常的多,比如我们的软件测试理论、软件测试工具、然后我们的测试方法,以及测试框架。等等之类的都是我们作为软件测试工程师需要去学习的内容。


从哪里开始学?

这个我们肯定都是从最基础的开始学,由于历史原因我们最开始接触的也是最基础层面的功能测试。

那么我们如何高效的去学习软件测试呢?

【自学还是培训】

有些同学他会选择自学,有些同学会选择培训来进行一个提升。这个其实也是取决于你个人的自学(学习)能力。如果自学能力比较差一点的同学我建议你们选择培训,选择培训的话可以快速的让你去成为一个合格的软件测试工程师。

如果自学能力、自制能力比较强的同学,你可以选择自学。但是自学的话,同样你也会踩很多的坑。(很多这样的例子)所以你还要有一个持之以恒的毅力。有了这三者之后呢,你可能会在一定的时间之内也能达到一定的高度。

但是如果说,既然你有这么强的能力之外。如果说你能够有一些软件测试的前辈对你进行一个指导的话,那么在软件测试这一块,我相信提升是会比你自学要更加快的。

企业中间我们的工作是什么样子的?

企业中间呢,就是拿到我们的软件。

对要测试的软件开始:写测试用例-执行用例-提交bug-跟踪处理bug-版本报告

一轮两轮三轮四轮

基本上我们在软件测试工作就是这样子的。不是在写测试用例的路上就是在执行测试用例、提交bug的路上。不管什么样的工作都会有一定的重复性。


给想要入行软件测试朋友的一封信_面试_03

零基础入行学习软件测试第三步:达到就业标准,快速升职加薪,有竞争力?

那么第三步的话呢

我们怎么样才能达到就业标准?

如何才能快速升职加薪?

如何不被市场淘汰,有竞争力?

我们怎么样才能达到就业标准?

 


我们怎么样才能达到就业标准?

其实说真的,软件测试的就业入门门槛是不高的。甚至有些同学,我只会执行测试用例,甚至我以前根本就没有接触过软件测试相关的一个东西。他也能找到一个软件测试的实习生或者叫软件测试助理的一个就业岗位,在通过公司中做项目,去跟着别人去请教学习。他也能入门,进入软件测试这个一个行业。

这就是我们前面讲到的一个点,软件测试他是一个通才。然后呢他的入门门槛低。说到这有些同学就会想到:

既然软件测试入门门槛这么低,那么是不是什么人都是可以去做软件测试?
其实并不是这样的。

软件测试毕竟是一个技术岗位,你是需要有一定的技术来进行支持的,因为如果你没有相关的一个技术进行支持。可能在前期,简单的任务你能完成。但是在后期随着任务量的一个加大。是不是难度会越来越大?你做得越来越吃力,甚至根本就完成不了。而由于你的技术差,完成不了而导致整个项目延期甚至项目黄了,这个责任还是需要我们自己去承担的。

我们要不断的去提升软件测试的相关技能,才能实现一个工作中的胜任,去升职加薪。


如何不被市场淘汰,有竞争力?

其实和第二点是一样的,有了软件测试的技能傍身,还怕被市场淘汰没有竞争力吗?我们就是要去时刻保持学习能力,让自己的能力能够满足市场的需求。让自己的能力能够时刻的追随市场需求而去发展自己的事业。

那么以上就是对于小白,对于很迷茫想要转行零基础想要入行学习软件测试的同学们、朋友的一些建议、参考。

自己只有想清楚了,然后我们才能更好的去开展工作,发展自己的职业。

祝事业顺利!

絮叨

如果你想去一家不错的公司,但是目前的硬实力又不到,我觉得还是有必要去努力一下的,技术能力的高低能决定你走多远,平台的高低,能决定你的高度。

如果你通过努力成功进入到了心仪的公司,一定不要懈怠放松,职场成长和新技术学习一样,不进则退。

一凡发现在工作中发现我身边的人真的就是实力越强的越努力,最高级的自律,享受孤独

 

 

给想要入行软件测试朋友的一封信_面试_03

给想要入行软件测试朋友的一封信_python_06

本文分享自微信公众号 - 程序员一凡(gh_6cafb826630a)。
如有侵权,请删除。