现在国内测试行业的断层实际上非常严重,不论是从公司角度,还是从测试行业角度。关于测试人的职业发展,相信每个人都有自己的深刻体会,特别是“老一点“的,又不在互联网大厂的测试人员。
本文针对几个测试同学普遍关注的典型问题,整理了测试专家刘晓光老师的解答,供大家交流探讨。
Question
1、测试技能的提高主要是依托于公司平台,还是个人外部自学能力?
2、国内大部分公司对测试职能是普遍低估的,如何让领导重视,提高测试的地位?
3、测试也细分了很多专项测试,从个人发展角度,专项测试 or 全面的系统测试,哪个更符合未来职业发展要求?
4、现在火热的测试开发(能力超高)是否已经脱离了测试范畴,隶属于开发职能呢?还是说,无论测试还是开发,大家都殊途同归?开发最后也是测试,测试最后也是开发?
Answer
》Q1. 测试技能的提高主要是依托于公司平台,还是个人外部自学能力?
A:都要依托。
如果没有复杂的环境和复杂的问题需要解决,时间长了人就会蹉跎,面试的时候遇到了很多这样的同学,被自己一成不变的工作耽误了,在职业生涯的中早期,平台的好坏其实更取决于它能不能制造一大堆问题让你解决,成为你成长的养料,而不是普通意义上的高大上公司就是好公司。
举个例子,前两年有一段时间总接到一个著名外企的工程师应聘,但是存在一个通病:公司平台把什么都封装了,应聘者也没有去研究怎么封装的,为什么要这么做?做了多年的"点点点"同学,虽然有准一线大厂的背景,但是能力上几乎丧失了竞争力。
但是,如果平台不错,你自己蹉跎了自己(看不到问题,或不愿意解决问题),那也不行,面试时候也遇到了很多这样的同学,对很多问题视而不见,这样工作多年可能和工作一年没啥区别。还是要努力保持能力增长-》换更有挑战,也回报更高的工作。这种正向循环最重要。
》Q2. 国内大部分公司对测试职能是普遍低估的,如何让领导重视,提高测试的地位?
A:小公司更重视结果。
小公司问题也往往十分多,你能把这些问题清晰的定义出来,给出改进指标,把收益说明白,然后做到了,很容易得到认可。实际上小公司是更容易争得话语权的,因为里边能人不多,稍微优秀一些就能体现出来。
举个例子:在上家公司的时候,有个测试小伙伴就做到了一点:比产品懂业务细节,所有开发的代码做 CR,懂的所有的代码细节。慢慢的,他变成了团队中话语权最强的人,因为他总能指出别人的错误,说的特别在点子上。所以每次考核总在前边,所有团队成员都很佩服,重大产品方面决定很多都会咨询他,是否能上线基本上也是他说了算。工资自然是涨了很多。
另外一个建议是,别给自己设限,别把自己只定位成测试。例如,如果自己是最懂产品的人,小公司很容易转变成产品,甚至产品总监。有准备并抓住机会的话,小公司很容易胜出,见过很多这样的例子。
》Q3. 测试也细分了很多专项测试,从个人发展角度,专项测试 or 全面的系统测试,哪个更符合未来职业发展要求?
A:我觉得其实还是问题驱动,努力解决好你眼前的问题,被认可,其实就全面发展啦。从市场角度看,其实:安全测试工程师、性能测试工程师这种工种的岗位需求是很少的。原因两点:
小公司需要人是万金油,啥都做。
大公司全部平台化服务化了,实施没有啥技术难度,很多人依托平台很快上手。大厂,很多性能测试是开发自己完成的,调优也是开发完成的,不需要什么专职的性能测试工程师。
》Q4. 现在火热的测试开发(能力超高)是否已经脱离了测试范畴,隶属于开发职能呢?还是说,无论测试还是开发,大家都殊途同归?开发最后也是测试,测试最后也是开发?
A:职级越高,需要懂的东西越多,因为懂得足够多才能正确决策。其实在我心中质量是所有人的事儿,“测试开发”的定位是用自己的开发能力更好的保证系统质量。
作者:佚名