2012已经悄然来临,这几天对现在的测试行业各个方面想了想,有些个人观点和大家一起分享。

  这里事先声明,没有对与错,只有适合还是不合适,纯粹是个人的观点。

  1、整体的测试行业

  其实说实话测试这个行业一直处于叫的高但实质并不高,说俗点是薪水其实一般般。我个人觉得无非是下面的几个原因:

  1)纯技术能力不强

  2)公司对测试定位不高

  3)公司对测试没有正确的理解

  无非是这些原因,黑的白的大家都心知肚明,这个东西不是你想改变能改变的,需要一定的力量做推动可能才会有效,这个真的随命。

  2、测试技术方面

  对于测试技术来说,无非是手工功能,自动化功能、性能、安全、自动化框架、单元测试。。。。。一堆乱七八糟的东西,我们自己冷静的想想真的需要这么多吗?每个技术对于我们真的有用吗?

  个人觉得,真不需要这么多,我一直觉得一个人的价值的多少和他所掌握的技术并没有多大关系。

  我拿一个简单的例子,单元测试来说。真的所有公司都需要这种测试吗?我的回答是 NO。个人觉得任何技术,尤其是你在商业化公司里,技术都是为产品,或者说是需求服务的,你想想,如果你在一个互联网公司,的需求变化n次,你单元的了吗?你有这精力吗?

  当然我们不排除想百度、腾讯这样大公司有这样的人力、精力来做这个,但中国有几个这样的大公司?所以用适当的技术做适当的事情,给公司带来大的投入产出比才是实用的。

  当然,我并不是否认单元测试的存在,对于一些政府类产品,军工类产品,这样的东西本身需求不会有大变动,而且涉及到安全机密的敏感信息,做单元测试当然需要,这个是有意义的。

  所以,我个人觉得,一个人的价值在于能给产品或部门或公司带来多大的性价比,而不是单纯的技术多牛逼。适合的才是好的,这句话说的一点都没错,有时候好的未必适合。

  3、测试职位方面

  对于这个,我个人觉得腾讯在职位划分方面做的比较好,我们无非能看到,测试工程师,测试开发工程师,系统测试工程师、性能测试工程师、自动化测试工程师、安全测试工程师、测试主管、测试经理、测试总监等等这样的职位。。。。

  我个人一直觉得,不是你做性能测试或自动化测试多牛逼牛逼,做功能测试多不行不行,我觉得这是中国人传统思维导致的。其实我想大家不难发现很多公司的测试经理他们的技术能力并不强,但他们的组织、划分、管理、需求的把握能力却强,所以我一直觉得单纯的以技术为资本很难有大的发展,看看现在的ceo啊什么的有多少是纯技术出生的?????很少吧。我不否认有,但这样的小概率事件,我觉得常人还是不要尝试好了。

  我之前读过郎咸平说经济的那本书,里面分析了诸葛亮草船借箭的典故,我觉得分析的太tmd有道理了,建议大家去看看完全和我们正常人的分析不一样,也赤裸裸的揭穿了中国人崇拜牛人,英雄的这种情节。