欢迎光临散文网 会员登陆 & 注册

自学软件测试的全套路线看这里。

2021-12-12 18:14 作者:浪晋的测试小讲堂  | 我要投稿

自学成功的过来现身说法!自学用时1个月,没人专门带我,全靠自己找资料!

整份资料附带免费的10几个小时的教学视频,简单的说,这些教学视频完全学会就可以去面试初级测试工程师!ヾ(゚∀゚ゞ)

我最开始做测试的时候还没毕业,专科,会计专业 ,大三的时候实习一个月1800,没钱报培训,当时我同学家里给他花了2万去某线下机构学习,羡慕得不行,现在想想,省大钱了!

贫穷的我全靠自己搜来的资料和自己领悟,1个月后在成都成功入职一线大厂的测试职位。

如今工作第5年,回顾当时的困顿,整理一份自学测试的资料分享一下。

-----------学生发来的OFFER图--------

准备好接大招了么?下面讲干货!

首先理解做测试是什么类型的工作?

做测试,入行的门槛很简单,但是提升薪资需要长期的有规划的学习,这个方面一定要每天有规律的学习,先从最基础的说起。

初级阶段的测试,要从计算机基础知识,测试流程,工具的应用和文档的练习四个方面做起。

一、软件测试的基础知识,包括计算机基础,测试的定义、测试的分类、测试的方法、测试的生命周期。 测试计划、测试方案、测试策略、测试用例的编写。 BUG的定义、BUG的分类、BUG的六要素、BUG的生命周期。  测试和开发流程的关系、瀑布流、V字形、W字型(双V)、螺旋型、敏捷等等。

敲黑板!这个图看着简单!必须熟读并默写!面试乃至工作的必考项目,充分的理解项目与各个环节的工作内容,是做测试的根本。

软件测试初级视频

学完这个之后,去学习黑盒测试的方法,这里以一个杯子为例。

如何测试这个杯子呢?

这里用到了最基础的测试理解,最基础的功能上是否可以满足装水,会不会漏水,是否满足产品的设计要求?

其次我们考虑这个杯子的兼容性,开水,果汁,之类的能不能装进去呢?

另外产品设计说了:一锤子就能飞起来!想想安全性能不能满足?会不会弹到人,有没有危险?

还有性能,装点炸药试试?

这里要考虑的比较多,看这个吧。

测试用例的编写

最后还能给杯子写个测试报告。

(*´▽`)ノノ学到这里,你已经完成了初级测试的30%,可以顺便学习测试一下知乎的点赞功能,比如:双击2下屏幕试试?


如果有的软件不会安装,请你加助企鹅群:965924981,全套资料都在群里。




我们来补充一点计算机基础知识,比如:

如何安装JDK?

Java如何安装JDK,配置环境变量。超级详细图及操作 - 猪猪仙 - 博客园www.cnblogs.com

图标

如何配置禅道?点这里

https://www.zentao.net/download.html

禅道非常好用,界面像非常简单,易操作,加上免费,很多公司都使用禅道管理项目。而JDK是安装禅道的前置软件,就是你得先安装JDK,配置好,再去安装禅道!

这个就涉及到开发过程的项目管理了,配置环境就相当于我们对软件进行测试的时候,做的准备工作,看着挺麻烦的,但是安装一遍,终生收益!

很多初学者会卡在这里,安装出现问题卡住了,可以私聊我,看在你给我点赞的份上,免费亲自语音指导安装!

还有数据库MYSQL的基础。

数据库是“按照数据结构来组织、存储和管理数据的仓库“。

就是一个长期存储在计算机内的、有组织的、可共享的、统一管理的大量数据的集合。

你可以理解成一个巨大巨大巨大的表格,里面有很多的你的用户名啊,密码啊之类的数据,然后我们做测试啊,经常要到表里面找一些需要的数据,这个时候就要用到数据库的命令了,

但是计算机比较笨,你得写成它看的懂的东西,所以,就变成命令了!这里推荐学习MYSQL!


数据库教程

数据库是面试的必考知识之一,学习数据库的时候简单粗暴的直接把各种命令抄20遍,增加记忆。


学完数据库,再学一下LINUX吧!


数据库教程

学到这里,你已经懂了一点测试基础,那我们要学一点测试工具,俗话说的好,磨刀霍霍向猪羊,啊不对!!!∑(゚Д゚ノ)ノ,是磨刀不误砍柴工!

工具就比较简单了,给你列出来。

  • 性能测试工具:loadrunner、jmeter。

  • 接口测试工具:postman

  • 抓包工具:fiddle

  • 数据库管理工具:Navicat

  • 项目/BUG管理工具:禅道、QC

  • 搜索工具: 百度、谷歌

初级测试时间紧的话,我们重点学习:接口测试postman工具的操作使用以及前端基础知识,抓包工具FIDDLER。

以上的这些工具都是最最基础的,很好掌握。

jmeter下载地址: 链接:https://pan.baidu.com/s/1nvzgd0d 密码:ptza

POSTMAN官网与下载地址:Postman | The Collaboration Platform for API Development

fiddler官网与下载地址:Download Fiddler Web Debugging Tool for Free by Telerik

好了,学完了以上两个部分,恭喜你,你已经是一个出色的初级测试工程师了。

进入进阶涨薪修炼中!

这个阶段,我们应该学习代码了,关于编程语言的选择,我推荐Java或者python。

但是也不用像开发那么深入, 学完工具,我认为你已经可以通过navicat学会了基本的增删查改了。 那你在这个阶段就应该学会更复杂的SQL语句的编写了,也应该会用命令行工具了。 所以现在各位可以去学习编程语言了, 不过不用像开发那样,学的那么深入。  把基础的部分学完就行了,这里我们来试试PYTHON!

编程语言的学习!

不可能学不会的python教程

好啦要学的基本就是这些。

重要的是一定要穿插一个项目练手,项目啥的,我这里做了4个项目。

网页以及APP,还有2个有意思的电商城网站。

为啥这么多项目,因为学生找工作项目学少了简历项目太少要不起薪资啊!


----------------------------分割线-------------------------

说一下我自己的转行经历吧。

我自学的时候,没人给我整理清晰的自学线路,最开始入职的时候薪资很低,虽然工作起来没有什么问题,在第一家公司里拼命加班点点点,在工作到第2年希望自己有进阶涨薪的时候,才认识到自己学的不够系统,于是重新整理了自己的知识,学什么东西都不是一蹴而就的,不要一味求快,不然到了工作中,就很容易手忙脚乱了。

最后一定要自己找点项目练练手!项目是你找工作的第一标准! 课程内容里的内容都是浪哥亲自录的,讲的简单有趣。

光是自学知识不一定够,还要注意提升一下综合素质。


自学软件测试的全套路线看这里。的评论 (共 条)

分享到微博请遵守国家法律