前言

早上读了@monkey 的帖子 -- 论很多人不懂的真正的测试, 心里也是颇有感触。之前在写测试开发之路的时候就一直想专门写一篇帖子讨论一下这个职业的定位。鄙人本着不怕事大的八卦原则,借着今天休假想好好的调侃一下这些年测试的发展以及我对测试的展望。以下过激言论(例如自称测试小屌丝等)没有对任何人不尊重的意思,这么写全完为了好玩,以防字数太多没人爱看。

关于《论很多人不懂的真正的测试》这篇帖子

我觉得我有必要总结一下矛盾出现的始末。在文章中描述的很明确,就是对测试人员唯技术论的抨击,结合猴老大以前发的帖子和我们经历的事情,不难整理出整个事情的发展路线其实是下面这样滴。

起源

多年前测试小屌丝们还不是测试小屌丝的时候,他们听说软件行业异军突起一股对抗恶势力(bug)的组织叫做QA。那里的人说:这边人傻(入门门槛低)钱多(工资高)速来(需求量大)。所以各路英雄好汉们(软件专业但是不想写代码的,其他专业但是不想做本专业的,混的不好的等)有如脱缰的野狗一般以势不可挡,谁档咬谁的态势加入了这股不可逆转的洪流。尤其是各种贩卖人口集团(欧美外包服务)的崛起更是给这股洪流找到了一大块泄洪区域。人口贩子们口若悬河,巧舌如簧,唾沫横飞简直能淹死人的架势忽悠住了很多测试小屌丝们甘心被卖然后还帮着数钱。于是乎间接的培养了各种诈骗组织(测试培训机构)的无法无天。人口贩子和骗子们达成了两国友好往来互通贸易的合作方针,培训(洗脑)流水线上生产的大量猪仔(测试小屌丝)被输送到了美帝国主义(欧美企业)身边当质检员。于是乎大 QA 时代开始了,测试小屌丝们在软件的发展史上粉墨登场。

矛盾

一开始测试小屌丝们还是很 happy 的,身处软件这种高端行业,出入高档写字楼,嘴里喝着卡布其诺喷着中国人听不懂的鸟语。他们深深的感觉到自己的高大上,谁敢说自己是屌丝,喷不死你。可是后来不行了,监工(管理层)和民工们(开发人员)的意见越来越大,凭啥这帮啥也不懂只能卖力气的臭质检员们整天都摆着自己吊炸天的气势。这帮人的群体越来越庞大,但是还屁忙帮不上,只会捣乱。身为质检员连设计图纸(软件方案,产品代码,日志等等等等)都看不懂,出现屁大个事都能找我们过去解决。还特么只能手工一块砖一块砖检查,你丫的引进个机器不行么,严重拖慢进度还不能保证产品质量。测试小屌丝们也不乐意了,我擦的你整天搞得产品那么多 bug,还有脸说我么。于是乎这种在我们东北很常见的起源于你瞅啥,瞅你咋滴的矛盾愈演愈烈。于是有了左耳朵耗子率先对 QA 发起质疑--我们需要专职 QA 么

矛盾激化

虽说测试小屌丝们表面上还是很强硬的,很有原则的,很有骨气的。例如坚持说,代码那是开发要学的跟我们没有毛线的关系。但是然并卵,效率越来越低下的局面使得监工们不得不拿测试开刀了。于是测试小屌丝们迫于生计,有一部分人转向了自动化测试的不归路。为啥说这是一条不归路呢,因为测试小屌丝们本就不懂什么测试,什么代码。都是被人口贩子和诈骗集团洗脑后过来的,有几个能持家的。于是大量的人力投入进去了,专门的 QA 部门,专门的自动化团队。但结果依然是然并卵,指望一帮迫于生活才去搞得测试小屌丝们能做出什么成绩呢?但测试小屌丝不这么认为了,他们觉得自己更高大上了。看看我们,会做自动化测试了,我们会写代码了。我们现在不是小屌丝了,我们是大屌丝。虽然你可能问他什么是多太什么是静态什么是内部类他都不知道但大屌丝们依然很傲娇,大有老子天下第一的架势。于是虽然 KPI 上去了,产品质量和效率依然低下。测试大屌丝们坚信着自己的功绩,在完成了大量的 KPI 的同时时刻关注着别人的评价,大有一种你敢说我我就咬死你的视死如归。但是依旧然并卵,民工和监工们不是傻子,他们知道当前的效率依旧低下,矛盾愈演愈烈。更主要的是在这个时候,已经成为测试大屌丝的测试人员们早就坐上了管理的岗位,把控着测试大权。培养了一批又一批的测试小屌丝。于是恶性循环,这个行业依旧充满了屌丝。

洗牌

之后以 BAT 为主的行业领先企业开始大刀阔斧的屠杀,丫的养你们这么长时间,连个蛋都下不出来,留你何用。监工们意识到以前他们错了,指望人海战术去测试产品是行不通的,指望单靠测试去保证产品质量也是行不通的,指望一批不懂啥技术的人去保证质量更是扯淡的。于是乎宣布了一件事:测试大屌丝们都给我滚吧,我只留个别有能力的。现在产品质量由开发,运维,测试,产品,管理等共同保证。我不要你们这一大帮猪仔兼屌丝了。于是乎大屌丝们开始哭天喊地,指责公司的薄情寡义,当初创业之时我们累的像狗一样,现在公司好了你就要卸磨杀驴。但是这时候屌丝们是有骨气的,擦得此处不留爷自有留爷处。创业潮开始了,老子骗他们这帮小屌丝还不容易么。我去创业公司接着做我的大屌丝去。于是一流的互联网企业的情况好多了,大量的大屌丝们被输出到了大量的创业公司中继续行骗。但是其中一部分大屌丝们和刚入行的小屌丝们也开始反思了。自己的技术能力现在真的很难忽悠住面试官了。 现在的大环境是崇尚自动化,崇尚技术实力,没有技术能力的 QA 注定是屌丝。于是乎一股学习开发测试工具的热潮开始了,做手工测试什么的弱爆了。让我写脚本什么也都弱爆了。俺是高大上的测试架构师,谁再说我是测试大屌丝我咬谁。于是一股鄙视测试崇尚开发的邪念在测试行业中兴起了。与大 QA 时代起步时完全相反,两个极端。现在部分屌丝们找到了提升逼格的正确打开方式了,逢人就提各种平台,各种架构,各种模型。这是个好方法啊,不仅提升逼格,还能提升工资。他们看到了 BAT 的工资水平后馋的直流哈喇子,于是乎跟面试官各种装逼,俨然就是一种开发都不如我会写代码的架势,你必须给我高薪,因为老子比开发牛逼,老子是测试架构师,老子是架构级别的。但是面试官吃这一套啊,为啥呢,因为他就是大屌丝之一啊,他就是这么想的啊。至于这个平台,那个架构是不是真对产品质量有帮助,管他呢,我们能自己提升逼格提升薪资,提升对外吹嘘的资本就好了。

现状

然后就到了猴老大吐槽的现状了, 要不就是一群不懂技术也不懂测试的在掌控着测试。 要不就是唯技术论的测试大屌丝们在强行装逼。真正测试懂技术的人太少。

我的展望

说完了前因后果后我也说一下我的展望吧。也许一年,也许两年,也许 5 年。我等屌丝们在炫耀完技术,提升完职位,涨完薪资。历经职场的起起伏伏,行业的大起大落后,我们中的一部分开始反思为何我们仍是屌丝,我们应该是高富帅应该是人生赢家的说, 为什么呢? 一些经历过大起大落的前辈们终于回归于平淡。他们不再追求虚无缥缈的架构平台,他们开始重视最基础的脚本和用例的质量,开始注重流程,注重在各方面保证质量。同时他们在各大社区中影响了新入行的后辈们。后辈们在一个很正的三观下开始的自己的职业生涯。彼时,吾等终于不再是屌丝。


↙↙↙阅读原文可查看相关链接,并与作者交流