摘要:以下为我的真实案例以我真实案例分享,希望给更多决定重新开始的人以鼓励我已经上班很久了,目前在中软做软件测试工程师,月薪,现在回想起来,仍然庆幸我当初的决定。
今天跟大家分享我的故事,或许你也曾像他那样迷茫过。17年软件工程专业专科毕业之后做了3年的销售工作,最后决定还是再次提升专业技能,遂选择培训机构,现已入职中软,拿到了8k的月薪。 以下为我的真实案例 ...
以我真实案例分享,希望给更多决定重新开始的人以鼓励: 我已经上班很久了,目前在中软做软件测试工程师,月薪8k,现在回想起来,仍然庆幸我当初的决定。
我是2017年毕业的,和很多大学生一样,毕业后很长一段时间我也很迷茫,因为不确定自己究竟要做什么,我也试过找自己相关专业的工作,当时有很多企业都邀请我去面试,但实则是打着招人的旗号,想让我培训。一连面试了几家公司都是这种状况,我绝望了,想找个专业对口的工作怎么这么难!
但我得生活啊!总不能一直这样拖着,于是我和同学一起去做了销售,业绩太难搞了!所以我中间来来回回换了很多工作,但性质都与销售有关,人一旦陷入一种境地,就很难出去。尤其做了销售之后再想做回老本行就更难了。
这一晃,三年时间过去了,都说毕业后3年时间里就能看出一个人以后的发展,眼看着以前的同学各个发展的都比我好,我心急如焚,我想要跳出销售的圈子,做回老本行,我痛下决心,寻找着提升能力的路径。
偶然的机会,我了解到软件测试这一行业,既和软件相关,又不需要有特别厉害的代码基础,仿佛发现了新大陆一样,我欣喜若狂,想要在这一行业有新的发展。因为我有一定的基础,所以也在纠结到底是自学还是报班学习,但是基础是一方面,自学的话没有老师的指导让我心里非常没底,再三思量我还是决定报班学习,既然想入行,没有投资是不行的。
培训的事情我就不具体说了,跟市面上的培训机构大同小异了,不过当初报的那个培训班老师挺负责的,继续讲述我的故事,接下来继续分享我的故事
既然做出选择,就要坚持到底。因为我是大专文凭,所以希望学弟学妹们有机会的话还是赶紧提升文凭,虽然这一行是靠技术吃饭,但是有些公司还是会用学历作为理由而拒绝你,毕竟学历高点没什么坏处,所以趁着年轻还是赶紧吧。
最后我认为转行软件测试需要做下面3个准备(附带我的学习路线)
在开始学习之前,首先要明确的是对于行业和学习的认知(文末分享我的学习笔记)
1、进入测试行业一定要学习一门语言,认为做测试不用写代码或者对于写代码比较排斥的,可以绕道了;
2、技术是你立足的根本,但是不要认为技术做到最强,就可以得到100%的尊重;
3、在不断学习的同时也要积极地参与行业内的交流,比如沙龙、讲座等,朋友内推比海投简历靠谱的多;
4、学历很重要,项目经验很致命,英语是加分项;
5、学习是长反馈、反人性的,不要期待短期速成,不要相信35岁失业的鬼话;
6、沟通能力是和技术同样重要的,放在任何行业都是如此;
1、语言选择是Java还是Python?不用纠结,都是相通的,也最终都要掌握。建议先从Python上手,后面再学Java;
2、专研方向选择性能还是自动化?不要被自动化蒙蔽了双眼,也不要轻视认为性能很好搞定,性能的调优很难,自动化有语言基础也能快速上手;
3、大公司还是小公司?能去大公司,就去大公司,尤其是在刚进入这个行业,大公司的流程和项目以及背书都会对职业发展有很大帮助;
4、自学还是培训?能有捷径,为什么不走呢,更何况已经27了,试错的机会已经很少了,关于如何甄选靠谱机构,请关注我主页其他回答:测吧
5、将来做管理还是技术专家?即使是做管理,也必须建立在懂技术,能搞定问题的基础上。技术是根本,其余的都是锦上添花;
我根据薪资的不同,划分成以下几个阶段具体说一下:
(文末有测试开发岗位简历模板,自己拿)
可能你是刚毕业的学生,也可能你是打算转行进入软件测试这个行业,那么首先以下基本的理论你是必须要掌握的:
软件测试的定义、生命周期、工作流程、需求分析;
测试用例的设计、编写、评审;
bug的基本知识以及禅道的使用;
测试计划、测试报告的编写;
SVN、Git版本控制工具的使用;
搞定上上面的这些基本必备内容,就已经知道可以做具体的实战内容,这个时候最好是先找一个web测试项目去做一下,假如一个项目拿到手之后,按照下面的一套流程跑一遍:
发布项目进行立项,建立项目组进行分工;
需求评审,学会如何看需求文档,进行需求分析,罗列测试点;
整理测试点,编写测试用例,然后进行用例评审;
执行测试,比如功能、界面、前后台、兼容性、数据库,对于发现的bug提交到禅道;
分析、总结、编写测试报告;
这个流程完整的跑一遍之后,只能说对于整体的测试流程算是掌握了,但是仍然不足以找到一份合适的工作,想要学会做功能测试,以下的内容也是必须掌握的:
Linux相关技能
操作环境、命令、安装数据库、部署测试环境等
数据库相关技能
各种命令用法、字段、增删改查
接口测试相关技能
接口测试基本理论、http协议、测试方法;
接口测试需求分析、用例编写、评审;
几种工具的掌握,jmeter、postman、soupUI;
APP测试相关技能
安装/卸载、离线、UI、登录等测试内容;
兼容性测试、monkey、fiddler抓包;
OK,搞定了这些,恭喜你已经可以投出你的简历去寻找一份测试的工作了!
简历不会写?文末帮你解决这个问题!
如果你已经入行了,且能够正常上手业务了,那么你就要思考第二个问题:如何获取更高的薪资?
都说自动化玩好了很牛掰,但是性能测试才是互联网企业的核心痛点!
对于性能测试,业界很多都是在“耍流氓”,举个栗子:
我拿到了一份“流氓”的性能测试报告,上面只写了响应时间、TPS是多少,然后罗列了一下压力机基本配置情况,比如40个并发相应时间是5秒,TPS是260。
那么,我该怎么判断这次性能测试的有效性:
1.场景是否合理?
2.压力是否传递均匀或者传递到指定目标?
3.是否有干扰因素,或者说那些数据是否有效?
4.有没有一些可信的判断方法?
这些问题的出现,其实就是反映出了目前在做性能测试的一些误区:
如果要搞定这些问题,那么性能测试你得这么去学:
性能测试的概念和流程
常见问题剖析、流行工具、方案设计
性能测试工具
jmeter工具的使用、实战;
jmeter多协议、拓展与定制;
分布式压测与任务调度;
性能监控
性能监控体系与监控数据采集
性能实施
分布式服务压测,场景设计、场景执行
测试结果关联分析,TPS、响应时间、线程关联分析,压力和资源使用率关联分析
性能分析与报告
jvm调试与系统调试
性能瓶颈分析
性能测试成长进阶路线--搞定最难的调优
搞定这些,你完全可以很自信的和面试官说自己精通性能测试!
性能测试你能到这个程度,15k那是妥妥的了,如果下面自动化测试的学习内容你能够掌握,那就可以直接冲击月薪25k!
搞定Python或者Java语言,建议先从Python入手
基本的语言知识,语法、函数、模块、输入与输出、面向对象编程
脚本编写、标准库、多线程、第三方库,外部数据处理
unittest、pytest测试框架、参数化、数据驱动
web端的自动化测试
selenium安装、录制、处理
web控件、JavaScript脚本、PO模式
移动端APP自动化测试
appium使用、录制、元素定位方法
APP控件定位、交互,参数化用例
appium问题定位分析、源码分析、二次封装
服务端接口自动化测试
接口自动化测试框架request
接口请求构造、断言
json/xml请求、响应断言
headcookie处理、认证体系
自动化测试从入门到精通
上面这些说的是性能和自动化测试的学习路线和内容,搞定这些,基本上在这个行业,月薪2万以上是非常轻松的事情了!当然如果你想成为技术专家,或者想带领技术团队进行实施落地,那么请你接着往下看,关于年薪30W+的测试开发需要学习哪些内容:
完善测试技术体系
Linux、docker、shell、SQL、Python/java
打牢自动化测试技术基础
web自动化测试
selenium测试框架
PageObject设计模式、原则、演练
APP自动化测试
Android自动化测试框架
appium高级应用于原理剖析
APP自动化测试实战
测试框架封装改造
ios自动化测试
移动专项测试
健壮性测试、弱网测试、崩溃检测、耗电量分析等
移动端性能测试
移动端安全测试
接口自动化测试
接口协议与抓包、代理技术与mock
接口自动化测试框架、HTTPrunner测试框架
dubbo接口自动化测试
接口管理工具swagger、接口安全测试
docker容器技术
docker容器、docker镜像
持续集成/持续交付/devops
jenkins持续集成
Jenkins持续交付
搞定测试开发--挑战年薪50W+
以上内容绝对不是泛泛而谈!建议收藏或关注,日后去验证。
如果你是测试在职,那么相信文章后半段的内容,你一定能够看到其中的价值所在!毕竟按照这个路线和内容去学习的同学,已经进入了BAT等一线的名企,目前最高级别是阿里P7,年薪最高是60W+!
最后: 可以关注公众号:程序员小濠 !免费获取这份资源~资料都是面试时面试官必问的知识点,也包括了很多测试行业常见知识,其中包括了有基础知识、Linux必备、Shell、互联网程序原理、Mysql数据库、抓包工具专题、接口测试工具、测试进阶-Python编程、Web自动化测试、APP自动化测试、接口自动化测试、测试高级持续集成、测试架构开发测试框架、性能测试、安全测试等
各位路过的大佬如果你也跟好的学习方法,欢迎在评论区分享~
觉的对你有帮助的朋友,希望得到你的点赞支持!!!
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/120970.html
摘要:,但事实却与之截然相反。刚入职的管培生需要在酒店各个部门轮岗,早九晚十是常态。听完他对测试行业的介绍,我对其产生了一定的兴趣。而月薪也由酒店业的变为业的,足足提高了四倍之多。而是为了职业,找一份高薪体面的工作。 ...
摘要:前言大家好,这里是平头哥联盟,我是首席背锅官松鼠,今天要分享的是最给一些还没入门的同学或需要提升的同学一些指引详细说明自己这几年来经历怎么一步一步转型给大家一个参考希望可以少走些弯路写在最前由平头哥联盟测试同学整理作者首席背锅官松鼠交流群 showImg(https://segmentfault.com/img/bVbksdn?w=1278&h=722); 前言 大家好,这里是@...
摘要:转行前端有哪些疑虑在人生的抉择处,寻求一些别人的经验和总结,无可厚非,但是决定了就一定要坚定的走下去,谨慎是为了更好的坚持,而不是放弃的理由。写在前面这里前后端指的是开发的前后端。 转行前端有哪些疑虑? 在人生的抉择处,寻求一些别人的经验和总结,无可厚非,但是决定了就一定要坚定的走下去,谨慎是为了更好的坚持,而不是放弃的理由。写在前面:这里前后端指的是web开发的前后端。1、前端岗位需...
摘要:转行前端有哪些疑虑在人生的抉择处,寻求一些别人的经验和总结,无可厚非,但是决定了就一定要坚定的走下去,谨慎是为了更好的坚持,而不是放弃的理由。写在前面这里前后端指的是开发的前后端。 转行前端有哪些疑虑? 在人生的抉择处,寻求一些别人的经验和总结,无可厚非,但是决定了就一定要坚定的走下去,谨慎是为了更好的坚持,而不是放弃的理由。写在前面:这里前后端指的是web开发的前后端。1、前端岗位需...
摘要:转行前端有哪些疑虑在人生的抉择处,寻求一些别人的经验和总结,无可厚非,但是决定了就一定要坚定的走下去,谨慎是为了更好的坚持,而不是放弃的理由。写在前面这里前后端指的是开发的前后端。 转行前端有哪些疑虑? 在人生的抉择处,寻求一些别人的经验和总结,无可厚非,但是决定了就一定要坚定的走下去,谨慎是为了更好的坚持,而不是放弃的理由。写在前面:这里前后端指的是web开发的前后端。1、前端岗位需...
阅读 879·2023-04-26 03:03
阅读 2203·2021-10-12 10:12
阅读 1199·2021-09-24 09:48
阅读 1640·2021-09-22 15:25
阅读 3326·2021-09-22 15:15
阅读 911·2019-08-29 16:21
阅读 1057·2019-08-28 18:00
阅读 3419·2019-08-26 13:44