前言
  本文属于《如何组建测试团队》系列,本文主要从测试管理者角度进行工作心得分享,希望能给初为测试经理的同仁有所帮助!对于如何提升对测试/质量的重视程度,算是个老生常谈的话题,很多前辈对此发表过看法,我也未必能给出新颖的思路,不过既然有朋友问到这个问题,那我说一些自己的浅薄见解吧。
  正文
  很多进入测试这一行的同仁都遇到过这样的问题:感觉公司对测试部工作不重视,工作干的憋屈,想去改变一下现状却又无从下手,久而久之,自己也觉得工作没有意义,觉得在浪费青春。其实我也是一个过来人,那段时间我甚至有点“自视甚高”,觉得自己“怀才不遇”。后来随着年龄和阅历的增长,特别是更公司高层聊的多了,眼界开阔之后,会觉得自己当初确实幼稚的可以。到现在,也更能客观的去重新看待这个问题。
  如果把测试工作不受重视看做一个问题,那么我们想要解决问题,首先必须得全面的了解问题——这也是为什么有的朋友问我建议的时候,我会问很多情况的原因。
  比如我会关注:
  1、公司的类型是什么?外包公司还是互联网公司?
  2、公司所处的发展阶段?是刚创业还是已经比较成熟?
  3、公司的高层关注测试部工作吗?
  4、是公司高层能认识到质量的重要性,但又不舍得在测试环节投入吗?
  5、是高层重视但中基层(如项目经理和开发)不重视吗?
  6、是高层和中基层都不重视吗?
  7、开发和测试人员的关系如何?
  8、......
  上面的问题搞清楚了,才能进行下一步。简单的举几个例子,比如你们是互联网公司,不能指望他们把质量看的比时间重要,更不能指望他们搞CMMI那一套;比如公司还处于创业初期,你也不能指望它们在温饱还不一定满足的情况下重视质量(软件质量浅谈);比如公司里面高层重视质量,你觉得中层“不重视”质量,那可能是“屁股决定脑袋”;比如公司不舍得投入,那可能是公司没钱,或者公司领导层重视程度不够,或者你给他们展示出来的成绩让他们觉得没必要投入;比如你们公司开发和测试关系并不融洽,那在要求他们重视测试部工作(开发认可质量的重要性)之前,有必要通过自己的努力先获得别人的认可。。。。
  作为测试经理/小兵,如果发觉自己目前做的工作在当前公司不会有价值,还是选择离开吧,有时候选择比努力更重要。
  如果觉得目前的公司还值得你去付出,也适合你付出,那多从自身找找原因,分析一下是不是自己主观上认为别人不重视;同时多跟高层进行沟通,了解高层的想法和关注点,在行动之前先确定方向。
  下面是我在网上看到的一篇小短文,大家可以参考一下,有一定可取之处。
  1、你是否真正的给与了开发人员、老板帮助,让他们真正体会到了你存在的价值?
  2、你是否只限于找找bug,而没有从流程改进上,从与开发人员的协作上更多地发挥作用?
  3、你是否能够通过测试用例的设计和评审,帮开发人员加深对需求的理解,为产品经理的需求设计查漏补缺?
  4、在工作中你是否足够主动,主动和产品经理、和开发人员去沟通,去了解需求,去评审需求,去为一个问题和他们长久的讨论,只为了帮助他们解决问题?
  5、作为一个测试主管,你是否能够带领自己的部下不断学习,不断进步。当你的手下被滥用或者遇到困难时,能够一肩挑起你的责任?(俗话说:兵熊,熊一个,将熊,熊一窝。)
  6、作为一个测试主管,你是否能够主动为自己的team争取利益,带领team不断进行质量意识宣传,培养公司全体人员的质量素质?
  7、作为一个测试主管,你是否能够带领你的团队,为大家建立一个规范、高效的测试流程,建立一个与开发人员非常顺畅、和谐的合作氛围?
  8、你是否经常和开发人员、产品经理打成一片,一起出去吃饭,游玩。(不要小看这个,知心话往往在这时候说。)
  9、作为一个测试主管,你是否有意识的将自己team的产出进行记录和总结,并展现给所有人,让大家了解你们的工作方式、方法、流程和取得的成果。
  10、你是否能够主动让开发人员来给组内人员进行技术培训,并主动为开发人员培训测试技巧?
  11、你是否除了测试工作,还主动参与到产品改进、开发流程改进、测试流程改进等工作中,更多地发挥你的作用?是否能够经常提出一些建设性意见,来优化和改进测试、开发等工作,让大家觉得越来越好?
  12、你是否把测试工作做得非常,大大超出了老板的期望?
  13、作为一个测试主管,你是否能让人觉得你的测试团队是一个朝气蓬勃的、不断向上的、团结快乐的、人才济济的、为公司发展贡献了很大力量的团队?
  说了这么多,基本都是我的亲身体验,我也经历过由不被重视到非常被重视的过程,我发现真正的原因是:你的价值何在?你能为别人带来的收益是什么?谁都尊重强者,谁都喜欢能给他帮助的人。我想说的是,如果这些你都做到了,不可能不被重视。