测试行业发展之我见

软件测试这个行业进入中国已经很多个年头了,但是地位却一直没有受到重视。不仅职业发展道路狭窄,待遇不高,还要经常莫名其妙的背上各种黑锅。

我看来,测试人员和地铁安检员的工作很类似。技术含量不高,可替代性更高。职业发展也就是做到队长就差不多了。这些原因导致了薪资不可能太高。

除此之外,更重要的是社会对于测试行业的不理解。安检人员为了保证安全会给旅客设置各种条件,这个不能带,那个不能带。来来,水试喝一口,打火机留下来...

这些事情对于每一位乘客来说都是不爽的,我明明付了钱。说到底是乘客给你开的工资,你怎么还这样对我呢。所以安检口经常发生冲突。

测试人员很类似,只是大家反馈的时候文明了很多。测试人员要求开发人员写单元测试,预留接口做测试,接口要符合规范,前段也要规范。这些要求相信较之地铁的规范要严格的多,而且更难以被接受和执行。而更尴尬的局面是,测试人员往往做出了要求却没有权利要求开发人员执行。这样讲起来,地铁安检员还是有权利的~

这样的困境就造成了测试的声音没有人听,制定的规则败给了所谓的deadline。

测试还有一个难点就是工作成果很难展示。你发现了bug,但是即使你不发现又能怎么样呢?就像安检员查出一个乘客携带了打火机,但是即使你没有检出,相信这位乘客也不会去放火。

你如何证明因为你的工作产品质量变好了呢?用户体验好了?bug数量少了?这些不是开发人员改进流程,提高代码质量实现的吗?你的作用在那里?bug数量少了,是真的少了吗?还是你没有发现?

IT界有一句名言:talk is cheap,show me the code。对于测试人员来说,如何展现自己的工作成果与价值真是一件难事。

成果很难证明是自己的,但是黑锅不要证明就是你的。所有的问题最后都会变成一个问题:测试为什么没有测到?好,那就是测试的责任了,大家散了吧 。

中国的测试行业很艰难,希望以后能给予测试人员同等的待遇。不仅是薪资上的待遇平等,更是一样的看待,一样的尊重。

在写下这边文章后不久,公司砍掉了测试部门。研发保证产品质量,至今未出现严重的事故。虽然这是公司为节省人力成本的做法,难道测试日渐式微的趋势已经瑜伽明显了。优秀的开发框架加上单元测试和自动化测试,已经可以保证较高质量的产品。

你可能感兴趣的:(测试行业发展之我见)