序言:2010年校招懵懂的进入FSK,糊里糊涂的入了测试行业,主要是负责惠普服务的整合研发测试。7年来,从入行到各类测试技术岗位,再到测试主管,测试经理。没有平步青云,感觉脚踏实地仍还是在原地踏步。30而立后,职业发展总是瓶颈,每每人生十字路口,总会叩问自己:为什么做测试?为什么要步入IT行业?为什么没有牛逼的技能?为什么工资不长进?40岁以后还能找到测试工作吗?
一、软件测试的起源和重要性
1、测试是为了证明程序有错,而不是证明程序无错误;
2、一个好的测试用例是在于它能发现至今未发现的错误;
3、一个成功的测试是发现了至今未发现的错误的测试;
最后总结来说:软件(硬件)出现缺陷(bug)会导致经济损失或其他损失,软件(硬件)测试的目的就是:发现问题,发现至今未发现的问题。
二、测试行业的发展状态
2、从职位来看,测试门槛低,入行容易,所以测试人员水平也参差不齐。大多数童鞋都是“测试工程师”,其次是“初级/助理工程师”,专职的性能测试,自动化测试、测试架构师等高精尖人才依然很稀缺。所以加油吧,离骨灰级测试大牛还差很远。同时,薪资差距较大。入行1-3年软件测试的,低的2K-8K,高的8K-20K,除个人技能水平外,其他因素也影响这收入:比如个人学历:普通中专大专,本科硕士生;比如地域企业:北上深广,华为BAT;比如测试专业领域:自动化测试、性能测试、功能测试;比如创业风潮:互联网、无人机、金融、AI、大数据、机器人等。如果工资过低,应该想想这些年技术实力有没有提升?是不是太安于现状了。加油吧,小伙伴们~~
3、在性能测试、自动化测试技术领域,使用工具已成为主流。性能测试工具:以LoadRunner和Jmeter为主,还有不少公司选择自主开发工具。自动化测试工具:Selenium、QTP、Robot、Appium、MonkeyRunner、Robotium等。自动化测试而言,PC端推荐Selenium,移动端推荐Appium。不过,这两个工具用好的前提是你需要掌握一门编程语言,推荐Java和Python(最火的2门开发语言)。
三、测试行业的发展前景
1、软件测试职业的特点
2、互联网发展速度快,测试岗位需求多
四、测试职业规划凡事预则立,不预则废。每天一小步,一年一大步。设立目标,做好职业的短期和长期计划,然后砥砺前行。或许很多的目标都没能实现,但是几年后,再回头看,发现自己离成功日益渐进。让我们"先定个小目标,比如挣它一个亿","当上CEO迎娶白富美走上人生巅峰"吧。
1、职业规划(技能积累)
想追求发展取决于三点:业务技能、专业技能(测试技能)、管理技能。通过对自己这三方面的评估,综合选择自己要走的道路。大部分测试同学的职业发展路线一般如下:
2、测试岗位路线
五、做测试,具体哪些能力才更有竞争力?
学历:不是最重要的,但不少大公司本科学历是硬性要求(最低标准),我想211?985?硕士?博士?海归?估计也没几个会去做测试。这些有能力的编个idea,融个资,当BOSS去了。
六、关于跳槽面试的小建议:
“金三银四”“金九银十”,“又是跳槽招聘季”,咱们这行公认涨薪不如跳槽加的快。但不建议频繁跳槽,还是要学会融合团队,抓住每个机会提升技能。很多人跳槽的原因无异于马云说的:"员工的离职原因林林总总,只有两点最真实:1、钱,没给到位;2、心,委屈了。这些归根到底就一条:干得不爽。"
要么符合你预定的规划发展路线,要么就高薪,否则没事不要乱跳,当然实在呆不下去另当别论。