如何自学软件测试

作者: 乐老师TestPro | 来源:发表于2018-09-28 16:09 被阅读228次

利益相关,这次以一个局外人的身份聊聊软件测试自学,该采取什么样的思路和方法。

很多自学者在冒出这个问题的时候,本职上就是一个感觉:我该从哪里入手?

咱们今天从3个方面着手,来说说如何自学软件测试,文章不长,会说的很透彻,文章底部我会有自学的资料,你们自己拿走就行了。

一、思路篇

二、心态篇

三、技能篇

四。资料篇

好的,咱们先从第一个,学习的思路着手,这就好比写文章先列好提纲一样,第一个方面就是解决思路的问题,确保咱们方向的正确性。

一、思路

在决定自学之前,一定要问自己几个问题,把这几个问题思考明白了,自学的道路会顺利很多,因为见过了太多的“从自学到放弃”

1、自己是否真的想好了进入这个行业?是否真的经过了深思熟虑,还是仅仅因为羡慕这个行业的薪资水平,一时冲动?

这个问题想明白了,就不至于后期 遇到困难的时候出现想放弃的情况,自己选择的路,跪着也要走完!

2、自学的时间是否有严格的计划安排?是否能够固定抽出时间来去学习,这个时间段不受其他事情干扰?

如果这个问题解决不了,那么就是三天打鱼两天晒网,学着前面的,忘着后面的,终究是不成体系。

3、学习的过程中,需要结合实际项目去实操,这个项目去哪里获取?身边是否有稳定的渠道能够接触到项目?

如果这个问题解决不了,那么学的和用的就会脱节,实际进入企业的时候会全盘蒙圈。

4、学习过程中遇到的技术问题,如何自己去解决?百度?请教身边的朋友?去交流群里问?

这个问题我放在最后,尤其的重要,因为技术的东西都是死的,重要的就是自己实际操作,在实操中遇到问题,解决问题,从而提高自己的技术水平。百度问题不全面,没有针对性;身边的朋友看自己的情况,包括去交流群里请教,都是可以的,但是谁都没有义务一直去帮你。

以上4个问题想明白了,那么从哪里着手就是一个小问题了,只不过我是把在自学中会遇到的棘手问题在你自学开始之前就让你去思考,这样不至于中间遇到问题的时候蒙圈。OK,咱们再说说心态。

二、心态

关于自学

1.软件测试入门容易,但是这不是你认为它好学的理由,你怎样轻视它,它就怎样轻视你;

2.门槛低意味着容易入门,但同时也意味着要爬升的道路比较长;

3.看书解决不了问题,只是参考,书籍更新速度慢,信息传达单一,但是经典的终归还是经典;

4.不轻易推荐自学,这个还是要看人,自学非常容易钻进牛角尖,见过太多的“从自学到放弃”。

关于工作态度:

1.认为软件测试就是写写测试用例,执行一下,汇总一下bug的,趁早清醒,否则只能一辈子点点点。你不主宰你自己,那就让别人主宰你;

2.所有身边一开始认为测试容易,钱好混的,再过几年看他,还是老样子;

3.学无止境,你工作别人也在工作,你发呆别人在学习,然后你就被艹爆了;

4.工作中不要只有想象力,没有执行力,咱们还没有成长到公司离不开自己的地步;

5.主观能动性,主动去接触技术性的内容,成年人不要指望别人把东西嚼碎了喂你;

6.2018年靠点点点去混工资已经越来越难了,持续学习+主动探索+分析总结,缺一不可。

三、技能

按照这个路线图去学习,自学就会变得非常轻松,不会有无从下手的感觉了

初级阶段

初级阶段需要掌握四个方面的内容

一、软件测试的基础知识,编写测试用例的方法及测试流程

二、掌握禅道、SVN等必要工具,及缺陷定义和测试计划编写方法

三、web测试与app测试的方式方法与协议

四、接口测试postman工具的操作使用,前端基础知识H5及CSS

中级阶段

中级阶段需要掌握六个方面的内容,从中级开始就是涉及到一些工具的使用

一、QTP自动化工具的环境搭建

二、loadrunner性能工具的环境搭建

三、jmeter性能工具的环境搭建及接口压力测试

四、jmeter脚本增强,app/web性能测试

五、fiddler抓包工具的操作使用、Jenkins自动化部署工具

六、数据库MySQL、SQL语句

高级阶段

高级阶段涉及到四个方面,需要掌握一点开发的知识

一、虚拟机的搭建与使用,Linux环境搭建及命令

二、eclipse框架介绍,学习测试必须掌握的Java基础知识

三、testNG+selenium自动化工具环境搭建

四、APP自动化之monkey

需要原图可以私我。

按照这个方向去学习,基本上出来技能水平就达到了中级的水平,完全就可以去面试找工作了。但是这个时候与真正的中级水平还差点火候,那就是没有实际的工作经验,那这个时候就需要去研究企业的大项目,去获取一些经验。另外打算面试之前,还需要对掌握一些面试技巧及面试题,最重要的是要包装一下自己的简历。因为能力已经足够,那就需要所有的硬件也都匹配上。

四、资料

在这里会给你们提供一些学习书籍的信息,方便参考。

(一)书籍

主要是抽时间整理的豆瓣上的软件测试的书目,里面对应的书评对你或许有帮助,仅供参考。

1.《Google软件测试之道 》 2.《持续交付》 3.《软件测试的艺术 》 4.《 代码整洁之道:程序员的职业素养》5.《软件测试 》6.《测试驱动开发 》7.《软件测试经验与教训》8.《探索式软件测试》9.《捉虫日记》10.《发布!软件的设计与部署》11.《移动App测试实战》12.《微软的软件测试之道》13.《颠覆完美软件:软件测试必须知道的几件事》14.《有效的单元测试 》15.《敏捷软件测试测试人员与敏捷团队的实践指南》16.《腾讯Android自动化测试实战》17.《完美软件对软件测试的各种幻想》18.《 Python Web开发:测试驱动方法》19.《测试驱动开发的艺术》20.《软件测试工程师面试指导》21.《自动化测试最佳实践来自全球的经典自动化测试案例解析》22.《Cucumber:行为驱动开发指南》23.《Web安全测试 》24.《大话移动APP测试:Android与 iOS应用测试指南》25.《iOS测试指南》26.《全程软件测试(第2版)》27.《 JUnit实战》28.《 xUnit测试模式 》29.《测试驱动的面向对象软件开发》30.《Java测试新技术TestNG和高级概念》31.《测试之美》32.《测试架构师修炼之道》33.《.NET软件测试自动化之道》34.《 软件测试之魂》35.《模糊测试强制性安全漏洞发掘》36.《 单元测试的艺术(第2版)》37.《 软件测试技术经典教程》38.《有效软件测试》39.《计算机软件测试》40.《 软件测试基础教程》41.《 Junit in Action 中文版》42.《游戏测试精通 》43.《 精通软件性能测试与LoadRunner实战》44.《完美测试 》45.《用例分析技术》46.《软件测试自动化》47.《软件测试面试突击》48.《应用程序性能测试的艺术》49.《 软件测试与持续质量改进》50.《Perl Testing程序高手秘笈 》

综合来说,国外的经典居多,国内的相当一部分是拼凑而来,但是也是有一部分经典的,这个要看作者。建议8.0分以上的都可以读来看看,另外相关书籍没有必要去花那么高的价格去买新书,要么是直接买二手的,要么是直接找电子版的进行看,这其中很多书在大学的图书馆也很容易找到,要是找不到的话,我这里有一部分的电子版,可以给到你们。

(二)学习平台

1.51CTO

2.CSDN

3.博客园

4.简书


上面这个资料你们可以自己下载

我先放你们入门用的,进阶性能自动化的,私我就行了。

软件测试资料礼包,密码:sad7

软件测试入门提升电子书,密码:exna

软件测试小白入门学习资料,密码:aqvh

end

推荐阅读:

零基础转行软件测试领域,分享自学干货和面试经验

软件测试如何薪资过万?

相关文章

  • 零基础软件测试课程推荐

    知乎上看了很多“实习生想做测试、零基础转行想做测试需要去培训? 软件测试如何入门? 如何自学软件测试? 软件自学有...

  • 自学软件测试好找工作吗?

    自学软件测试当然可以找到工作,但是自学软件测试的过程是非常艰辛的,并不是每个人都能够自学成功,虽然自学软件测试能够...

  • 如何自学软件测试

    利益相关,这次以一个局外人的身份聊聊软件测试自学,该采取什么样的思路和方法。 很多自学者在冒出这个问题的时候,本职...

  • 软件测试该如何自学?

    前言 软件测试是一个入门简单、但深入难的工作。 入门的时候只要会看懂中文、理解能力没问题就可以按照测试用例来执行用...

  • 如何从零开始学习软件测试

    随着互联网行业的不断发展,许多朋友都愿意自学软件测试,但是他们不知道如何学习。实际上,软件测试非常简单。当然,最直...

  • 自学软件测试

    选择自学软件测试,希望自己可以坚持下去,坚持学习,并找到工作,你可以的!

  • 自学软件测试需要多久?怎么自学软件测试?自学软件测试可以找到工作

    一、前言 最近经常有很多朋友问我想要入行软件测试,但是都不知道该怎么学。 这里详细的给大家说下,对于0基础的朋友,...

  • 软件测试自学技巧

    软件测试是一门新兴行业,平均薪酬不错,而且入门简单。需要掌握一定的开发语言基础,相关网络和数据库的基础知识,以及主...

  • 今天面试了3个大厂,offer到手了!分享出软件测试最新学习路线

    相信每个准备软件测试面试的朋友,不管你是大学刚毕业,满心憧憬着进入公司实习、非计算机行业转行软件测试、自学测试就业...

  • 软件测试学习网站有哪些

    相信大家在学习的时候,不管学什么,都会习惯性地找学习软件。在大家自学软件测试的时候,也不会例外。那么,软件测试学习...

网友评论

本文标题:如何自学软件测试

本文链接:https://www.haomeiwen.com/subject/cgepoftx.html