软件测试该怎么学,想从事软件测试的学弟学妹看过来,教你零基础学会软件测试
Posted 测试萌萌
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了软件测试该怎么学,想从事软件测试的学弟学妹看过来,教你零基础学会软件测试相关的知识,希望对你有一定的参考价值。
自疫情以来,世界经济受不了不小的冲击,我国GDP能够增长2.3%属实不易。疫情下,每个人都过的不好,身边人陆陆续续有失业的,最难的群体莫过于那些刚走出校园的毕业生。找工作不好找啊,不是销售就是进厂。学弟学妹们也有向我咨询该怎么办?因为我从事互联网研发效能以及测开管理工作很多年,想让大家少走一些弯路。互联网岗位中门槛低且薪资待遇却不低的岗位非测试莫属了。想到学弟学妹以及广大毕业生的切身需求,还有本身没多大的经济能力,我决定专为初学者打造一套完整而且免费的软件测试入门知识体系。
你眼中的测试工程师是什么样的?
最近几年,我有不断的接受到清华南开等等一些高校的教授邀请我去给他们软件学院的同学们讲讲互联网,讲讲测试。我呢也会跟他们一起聊一聊大家对于测试的印象。结果我有发现大家对于软件测试,有着一种天然的刻板印象,就是什么呢?觉得软件测试就是点点点,很简单,没什么技术含量,工资也不太高。事实上真的是这样吗?当然不是,这也是为什么我特别想讲这样一门软件测试路线知识体系的原因之一,也是纠正一下大家对于软件测试工程师的刻板印象。
软件测试这个行业。并不简单,而且啊即便是最普通的测试工程师,也不是那么容易就随随便便胜任的。至于薪资啊,你打开任意一家招聘网站,输入软件测试工程师这几个关键字,你就不难发现测试工程师的需求越来越大,而且薪资水平相对偏高。
所以说呢软件测试工程师是我们IT行业里面的新高富帅职位。
可是啊每个公司在招聘的时候要求都非常多。而且呢技能要求也不完全相同。
那么我们如何进行系统的学习,才能成为一名合格的软件测试工程师呢?
那么现在呈现在大家面前的,就是这样一门软件测试的路线知识体系。
我希望为大家打造一个属于测试小白的一站式学习路线。所以不是一些测试知识测试技术的堆积,而是从软件工程基础讲起,过渡到软件功能测试的相关内容和技术工具上。
这里我们会包含两个大型的实战,分别是京dong的实战和微xin红包的全流程演练。更进一步来说,为了能够更加适应互联网的要求,我们也会就一些深化的测试技术进行学习,包括移动测试、白盒测试、自动化测试、性能测试等等。最后结合着最真实的职场面试经验,给大家分享一些测试面试过程中的要点和需要注意的地方。
由此呢,我将从软件测试的最基础讲起,循序渐进的讲解软件测试的方方面面,让大家能够一步一个台阶的踏入软件测试工程师的大门,也让大家能够掌握这套知识体系的内容之后,就可以成为一个合格的软件测试工程师。
接下来,我们一起来看一看在我们这样一个学习的测试路线中,我们有哪些细节的安排?
首当其冲的毫无疑问是一系列软件的基础知识,我们会从软件的概念,软件的生命周期,开发模型与开发文档。以及我们从测试角度入手,软件测试的定义,测试的模型,测试的组织架构,最后到一些ISO、CMMI等软件工程的标准,迈入软件行业,迈入软件测试大门的第一步。
然后是比较核心的,就是我们软件测试的知识和方法。
测试这门工作也不是说随便你点点点的,也需要设计。所以这个阶段我们会就测试设计的方式方法,测试执行的步骤和要素,缺陷的管理与流转等等进行系统的学习,当然也会加入一些小的实战例子。比如大家都比较熟悉的支付BAO啊、余额BAO啊等等。
我也知道,简单的这种实战是满足不了大家学习的欲望的。无论是学习什么样的知识,光说不练,永远是假把式。所以我安排了两个大家耳熟能详的项目,分别是微xin红包和京dong实战。真正的带领大家去设计,去实践,去测试这样一个项目。
那可能大伙儿会觉得啊,只说测试感觉在真正工作中啊,还是有不全面的地方,担心我们以后到了工作以后没有办法很好的融入到真实项目中去。
又或者有同学会觉得我刚刚开始学习测试,需要一个特别完整的丰富的实战经验。好的,我们精心制作了一个这样微xin红包的全流程实战项目在这里,屏幕面前的你不再仅仅是一个被动学习者,而是化身为测试工程师的身份,以参与者的方式,从红包的创意诞生到上线运维,全程参与到项目中去,覆盖了包括项目创意、需求测试、需求分解、测试范围的估量、测试计划、测试用例设计、冒烟测试、测试执行以及上线后的一些职责,甚至到迭代的一些需求等等全流程的测试工作。
让大家呢能够设身处地的感受到一个软件测试工程师在项目各个阶段的工作和职责,从做什么,怎么做?到如何与开发人员沟通,怎样提出一个更有效的缺陷,从此在项目中再也不会感觉到手足无措。我们的目标是更加完善的测试经验和更加美好的未来。
当然,互联网时代的软件测试工程师啊,在无形中又给大家提出了更高的要求。除了掌握功能测试的技能,我们还需要更进一步深化一些进阶的测试技术。于是在这个知识体系中我丰富了包括白盒测试、自动化测试、安全测试、手机测试、性能测试,包括云测平台等等高级的测试技能,希望大家能够在功能的基础上还能更进一步有所提升。
最后一部分就是我们的面试秘籍了。面试啊其实是一个把自己技术展示出来的过程。因为我自己呢既是面试者,也做了很多年的面试官,会发现很多同学有可能技术不错,但是简历中看不出来,也可能呢简历就还好,但是面试的时候不会表达。所以在这一趴里呢,我们着重从简历的美化,笔试面试常见的一些问题以及一线互联网BAT常见的面试风格,给大家注入一针强心针,帮助大家更好的备战面试。
下面是我在做自动化对于技术一些归纳和总结,希望能帮助到有心在技术这条道路上一路走到黑的朋友!
这些资料,对于做【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!凡事要趁早,特别是技术行业,一定要提升技术功底。
关注我的微信公众号:【伤心的辣条】免费获取~
我的学习交流群:902061117 群里有技术大牛一起交流分享~
如果我的博客对你有帮助、如果你喜欢我的博客内容,请 “点赞” “评论” “收藏” 一键三连哦!
好文推荐:
以上是关于软件测试该怎么学,想从事软件测试的学弟学妹看过来,教你零基础学会软件测试的主要内容,如果未能解决你的问题,请参考以下文章
学弟学妹看我文章顺利毕业,基于HTML+Javascript五子棋人机博弈系统设计与实现《记得收藏》