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