干这行一年多,从来不想为行业说一句公道话。毕竟就这标题,我自己也是一个看不起测试这一行业的人。
这么说也许可笑,说你都看不起你自己,如何指望别人看得起你自己?其实不然,你可以感受到这里,正如我大学学的职业一样没有任何闪光点,全但不精。
当年大四狗保研未果,徘徊在考研与工作交叉口。年轻单纯并不清楚职业规划,很随便的面了家公司很随便的走上工作的道路,所选的职业就是系统测试工程师。
谈到测试这一职业,开发能力上不及研发,懂得专业知识不够;需求发现上不及产品,用户融入感不强。项目发放时,总是产品和研发在一旁相谈甚欢,测试则坐在旁边冷眼围观,听着产品bulabula的提需求,听着研发bulabula的一点点否决,面带微笑,坐到会议结束。对项目你唯一出的力就是从他们的想法中发现对你今后测试时有方法的地方,然后处理测试的过程。
哦你会说我不对,我可以提需求啊!对啊,你可以提需求啊,但是被看重吗?用户了解度不够,你提的需求也许都被产品提出过,而且提出的深度比你深;你提出的解决方法也许研发都考虑过,而且考虑过更多的方式并选择了更适合的解决方案。于是,你提出的问题只能包括如下:
这么做我们这边会耽误很多时间,需要把时间线向后延;
这么做我们自动化无法实现,请帮忙提供额外的控制接口;
所有的做法都只是为了自己今后对产品的测试工作顺利进行,不至于拖项目进度的后腿。
曾经看过一个我们老员工的邮件签名,写着类似于如下的话:
杰出的测试能够成为引领业务发展的新潮流;优秀的测试能够成为业务发展的加速度;普通的测试仅能够成为业务发展的保障工具;糟糕的测试会成为业务发展的瓶颈。
说实话,测试这个行业成也在这句话,败也在这句话。
成,因为一个优秀的测试是需要多方面的能力的:他需要懂技术,也需要懂产品。他需要知道研发设计的思路并针对性的做测试工作,以保证产品没有质量问题;也需要知道用户在某些点上对产品的需求,并协助研发修改设计。而且在技术及产品上,他需要懂的也需要是整体的,全面的,而不像研发或产品部门,都是每个人负责某个特定的模块。测试需要的是对全局的把握。如果一个公司内部测试部门特别重视,会以测试部门作为一个项目研发的PM,因为他们更能从全局上把我产品发展的方向,吸收产品提出的用户需求与研发给出的可行方案,设计符合双方认知的功能,从而引领产品的潮流。
败,却是说公司的重视程度。如果测试部门不受公司重视,仅仅是执行产品测试一职,只能做到上述普通的测试一层,那么纵然产品设计如何,我无法掌控全局,就连基本的意见都无法被听从或取纳,唯一可做的就是在产品研发周期内努力保全自身。活的如此憋屈。
而我目前的公司,似乎就是这么一个不重测试的公司。不是说公司不重视,毕竟给了和研发同样的工资标准,只是氛围不重视,研发和产品都不会与你纠缠不清。或者说,实际上是中国国民不重视,所有人都会认为测试就是给研发找麻烦的冤神,早点摆脱早点超生。
相反,据说国外很多公司对测试部门很重视,不过具体重视程度还不清楚,毕竟我没有在那些部门做测试工作的朋友。
于是我想转职,去做一个产品经理,做一个懂技术的产品经理。
说回来我第一次参与的项目启动大会,据说是公司最重视的项目。目前在公司呆了仅仅一年半,现在让我总负责这个项目的测试方面的工作。参与启动大会的其他同僚都不认识,而他们互相却如此熟悉。再加上我是一个慢热型的人,想要与他们打成一片似乎有些困难。当我起身提出一个想法的时候,似乎只是占据了他们谈论话题的不到一分钟,甚至都没什么影响。我还在想是否是自己用的方式不对。而如果我是以软硬件负责人的身份,是不是其他人都会来咨询我的意见呢?
国人对测试的重视程度可见一斑,凭我一己之力也难以挽回。而如若公司能更加注重产品质量,则测试这一行业会更好的生活。