这个问题在测试时代贴出来的时候,自认为有些经验的我当时回复了这个帖子,之后,很多测试的朋友认识了我,就这个问题大家互相在MSN上交流了好几次,在和同行的交流后,情不自禁的分析起这个案例来,因此就有了我的这篇随笔。
看着这个题目,分析起来,就像在写一篇作文.,命题还太大了,而且不那么容易写啊!先看看案例内容:
公司背景:
1、公司是做 软件外包的,有一个测试部门,但只有三人。
2、针对公司的开发特点,制定了一些相应流程,给出了若干文档模板。
3、公司高层的意思是说,项目启动后,每个项目临时组建一个测试team,测试部跟进一人,作为对测试的流程,方法的指导,同时也作具体的测试工作。
假设测试主管认为:由于测试部的力量比较弱,人员水平不齐,上述要求实现有些困难。
分析案例:
1、公司的软件是外包的,那么可以肯定测试的软件大多数是项目。
通常在我做测试的时候,测试分四种类型:产品测试、项目测试、个性化测试、第三方验收测试。不同的测试对象使用的测试策略不一样。
项目测试,由于是针对用户来做的,个人认为:对用户的需求一定要把握好。这是最最重点的,当然还包括需求变更,把握好了这个,首先测试的方向就不会错误。
2、针对公司的开发特点,制定了一些相应流程,给出了若干文档模板。
既然根据项目开发的特点制定了相应的测试流程,那么就要确定你的测试流程真的实用么?真的正确有效么?这点通常是最难把握的,然而也是大多数人不去重视和思考的。个人认为:有效的测试流程干活起来效率高。
3、公司高层的意思是说,项目启动后,每个项目临时组建一个测试team,测试部跟进一人,作为对测试的流程,方法的指导,同时也作具体的测试工作.
既然公司的高层领导都已经决定了测试的方式,做为测试的主管,当你认为不可行时,就要分析为什么不可行并说明原因。如果得到他的认可,也许会采用你的方法,因为领导说的算啊!
4、测试部的力量比较弱,人员水平不齐。
面对这种情况,就要提高测试人员的水平,这就要看公司的 人力资源,公司的资力是否有能力聘请到好的测试人员了。从另一方面也提醒了 测试管理者,要加强测试 团队建设了。
个人感想:
做为一个测试人员,碰上这样的情况后,应该多分析了解目前所测试的项目,包括项目背景,开发人员水平,公司对这个项目的关注态度,这个项目的客户需求等等。俗话说的好,知己知彼百战百剩!只有对项目特别熟悉了,你才能高效率的测试这个项目。当然这不是一下就能领会的,需要在工作中不停的总结经验。
做为一个测试主管,分析的面积就更广了,毕竟是主管要考虑的问题自然比测试人员要多的多,要考虑目前的测试流程是否实用,目前的测试分工是否正确有效,目前的测试任务是否能完成,应该用什么方法解决,在这样的项目里怎么考核测试人员的工作,要和 项目经理进行有效的 沟通,和上级领导有效的沟通,和测试人员,最终用户进行有效的沟通,让大家的测试目的和思想达成一致,这样最后做出事情的结果才能得到大家的认同等等等等。可见,想做一个真正的测试主管很不容易啊!各方面的能力都要发挥出来才行。
写到这里,有点累啊!感觉好像有点离题,不知道写的这些是否能得到同行的认可。但继续写吧!
做为一个公司领导,首先他的思想和决策会影响公司的文化。开工司的目的很明确----挣钱.怎么挣就是他的策略了。就像打仗一样,怎么打了。测试对于领导来说,他看不到直接的效益,所以目前国内的企业都不重视测试。我指的是真正意义上的重视,原因很简单,测试不能给他挣钱啊!现在很多公司都是为了过 CMM而过,说白了,是为了赢得更多的客户信任才去过。在国内,人的因素起着主导地位,想过CMM的方法太多了,这么说,这个社会也太黑暗了些哦!其实也不全黑,重视产品质量,重视测试的公司,从长远角度来看,还是可以行万里路的。那些伪略产品终究会没有市场。
所以啊,本人一直鼓励测试同行去重视测试工作的公司发展,那样个人才会有前途.现在的公司都很抠门,不会给你 培训,不会给你做个人发展计划,不会让你对公司有依靠的感觉,让你就像一个机器人一样,按照他的思维方式去工作,不然的话,你走人吧!呵呵!国内IT公司的企业文化确实不怎样啊!
最后总结:
三个人的测试部想有效的开展多项目测试工作和发挥作用,那就看什么样的公司领导,什么样的测试领导,什么样的测试人员,什么样的项目,什么样的客户了。这些是主要的关键因素、人决定一切啊!
文章来源于领测软件测试网 https://www.ltesting.net/