2021软件测试高薪就业手册!(学习路线 对应教程)
昨晚凌晨两点回家发现格外的冷,果不其然,今天下雪了。
我是一名教育培训机构行业的工作者,我劝退过很多想要入行学习软件测试,但并不适合零基础学习或者转行过来的同学。互联网让我们相遇,我都称之为不见面的朋友。
我之前并不是从事教育行业的,和教育最大的一个联系,可能就是我小时候的梦想是做一个人民教师。
疫情之后回到了湖南长沙。
在年初开始入行,不知觉间,到现在已经快有一年了。也算是一个“老人”了
一直想做一个学习路线 对应教程的系列。后面会根据行业的发展以及我对于这个行业的认知略有改变,也会更新到我的个人公众号:程序员一凡。
我们其实都愿意知识付费!其实学习这件事,很大一部分还是看我们自己,我选择了购买收费课程就是他们整理好了很适合我的学习路线,以及实战项目,省下了很多宝贵的时间去琐碎的拼凑知识点。(时间成本其实挺贵的)
我们大部分人还是做不到实在时间自律,比如说健身,我就很想锻炼。还是学习比较简单!咱们吃学习的苦,不吃生活的苦。好了啰嗦了这么多,咱们进入今天的主题!
一、学习路线面向人群:没有什么基础的人
1.在校学生、应届毕业生
2.跨界转行
3.感兴趣,自学刚入门,想快速找工作的人群
4.初级测试工程师–<=1年经验
二、软件测试学习路线大纲
我们就分为9个阶段来说吧!
第一阶段:测试基础阶段 5-7k(为掌握之后能达到的薪资)
需要学习掌握的内容:
1.软件测试理论基础
软件测试概述
测试过程管理(软件生命周期、测试流程阶段、用例设计方法)
测试文档编写(需求分析、计划、用例、buglists、报告)
web测试(web测试基础与过程、web兼容性测试)
测试工具使用(xmind、禅道、Xenu、IETester)
2.Web项目实战1
项目:B2C的电商平台(前台 后台) http://shopxo.hctestedu.com/
流程:模拟公司团队测试流程,分组的形式对项目进行测试工作
阶段总结,考核,面试及简历指导
第二阶段:APP测试阶段 6-8k
3-App测试
App测试基础
App环境搭建(JDK,Android SDK,ADB,模拟器)
Monkey命令使用
App压力测试与日志分析
4-App项目实战2
项目:主流App项目(贴吧、网易云音乐等)
流程:模拟公司团队测试流程,分组的形式对项目进行测试工作
阶段总结,考核,面试及简历指导
第三阶段:接口测试 弱网测试 渗透测试 8-10k
5-接口测试
接口测试基础
接口测试过程(postman接口工具进行接口测试)
抓包工具使用(fiddler抓包工具)
抓包实战1:web项目的弱网测试 --B2C的电商平台
抓包实战2:web项目的安全渗透测试 --B2C的电商平台
6-接口项目实战3
项目:论坛项目 http://49.233.108.117:3000/
流程:一个人进行接口测试的所有流程,负责整个项目的接口测试
阶段总结,项目考核,面试及简历指导
以上三个阶段均属于功能测试
第四阶段:Python编程 自动化测试 8-12k
7-Python编程
python环境搭建
python程序设计(数据操作、流程控制、函数)
python文件处理(excel的读写操作)
8-Web UI自动化
自动化环境部署
Web UI自动化操作(元素定位、元素操作、切换操作、鼠标键盘操作)
9-UI自动化项目实战4
项目:论坛项目或者B2C的电商平台
流程:一个人进行UI自动化测试的所有流程,负责整个项目的自动化测试
阶段总结,项目考核,面试及简历指导
第五阶段:简历-面试指导 9-13k
10-简历、面试指导(我们自己去面试的薪资与一对一简历优化过的薪资是真的有出入的)
第六阶段:<选修>
11-Web前端开发技术
HTML技术学习
CSS技术学习
网页设计项目实战
第七阶段:linux系统 mysql数据库<选修> 10-13k
12-测试环境基础
linux系统操作:环境搭建、命令学习、环境部署
Mysql数据库:环境搭建、SQL学习:增、删、改、查
第八阶段:Robot Framework框架实战 <选修> 11-14k
13-Robot Framework框架实战
环境搭建
RF框架技术学习
RF项目UI自动化实战
优势:
自动化框架:可以做接口、UI、app的自动化
扩展性好
入门容易,要求低,不用编写代码就可以实现自动化测试
深圳的平安、招商这些公司都在用
第九阶段:LoadRunner性能测试 <选修> 12-15k
14-LoadRunner性能测试实战
性能测试基础
性能脚本流程实操
性能场景设计与执行
性能结果分析
性能项目实战:飞机票预定系统