生命就像一场云游 坎坷也是一种收获
企业如何推动测试(转载自CSDN)
上一篇 /
下一篇 2008-03-19 15:51:41
/ 个人分类:测试管理
软件测试是产品研发过程中的一个重要环节,然而在国内软件业发展的初期,这一环节时常被人们所抛弃。在如今国内软件业蓬勃发展的今天,软件系统逐渐庞大,软件质量难以保证,因此软件测试这一环节在软件企业中不得不被重视,这已将成为软件研发领域的一大热门话题,那么一个企业如何将测试做起来并做好,最大限度地提高产品质量和市场竞争力呢?这就是本文所探讨的主题。希望能给企业的各层人员提供一个好的参考和借鉴。本文将从如下几个方面谈起:
一、 思想改造
所谓思想改造就是企业各层人员要清楚的认识到软件测试的重要性,特别要说明的是企业的中高层领导包括老板一定要重视测试,如果高层领导不重视,低层人员说什么也没用,这就谈不上重视了。很悲观的是在国内的大小企业中很多领导口是心非的说重视,但是在日常的工作部署中根本就没有体现出来,或者是重视程度不够,更或者是假心假意,这就需要进行深刻的反思了,这种现状在大型的软件企业稍好一点,特别是中小型企业就更得注意了,关于其重要性相信大家都很明白,在此就不再描述。
二、 流程重组
在此先谈一个前提就是流程重组就是在已有的研发流程上重新改造,对于很多企业根本没有流程这一概念那就谈不上流程重组了,应该叫创建,总之要改变原有打游击战的战术,在流程上下功夫,使研发流程更合理、更全面,就是测试流程一定要在研发流程中作更详细的诠释和体现,同时其他比如开发流程也要为测试流程服务,形成一套完整的产品研发流程。在一个产品研发组织里如果没有一个很好的研发流程来支持和运作,那么测试工作是很难开展的,或者测试为企业所带来的效益也达不到期望值,因为测试工作对研发流程的遵循度很高、很严格,她所对应的输入输出很明确,比如测试所需要的设计文档等等这些,如果没有一个好的流程和制度这些是很难保障的,并且将会使测试陷入很尴尬的局面。如果有一个好的产品研发流程这样使得测试不再孤单,各层人员开展测试工作也比较流畅,测试为企业所带来的价值也就会明显的展现出来。
三、 组织结构调整
作为一个企业其组织结构也不能忽视,对于测试来说具体在公司都有个什么样的组织结构呢?一般来讲,公司应该成立一个测试部门,测试部门当然有个部门经理,有的也叫测试经理,下面可以分各个测试团队,测试团队中就应该有个测试主管之类的。这一点主要是让测试人员在公司组织结构中有明显的划分,其责、权、利也就很明确了。在此要特别说明的是很多公司就是没有一个好的划分,根本谈不上测试团队之说,这使得测试人员根本就找不到一个合理的工作位置和职业方向发展,很难想象这样的测试人员是如何面对测试工作的,这样能做好测试工作吗?NO!
四、 绩效考核
这里所说的绩效考核主要是指考核方面的一些关键点,详细的考核点就不再论述,测试人员的考核点不光是测试任务本身的执行情况,还要看其工作技能的提升情况,对测试团队的合作情况和与开发人员的沟通情况等。还有就是开发人员与测试人员的沟通情况也要纳入开发人员绩效考核范围之内,这一点也非常重要,主要是很多开发人员因为一些原因不想把时间花在与测试人员的沟通上,因为他认为这是一种浪费,这样一来导致测试人员所面对的工作非常被动,很坦白的说这种情况是很危险的。
五、 测试人员的要求
很多公司由于不重视测试或者没很好的理解测试这项工作导致进入误区,认为测试是很简单的工作,无需什么技术牛人,也没必要高薪招高人来测试,于是便随便招几个人做做便罢,这是一个很大的错误。一般来讲测试人员除了具有测试方面的技能外,其开发方面的技能应与开发人员相当,其他的比如相关行业的背景知识要全面,要有一个完整的知识体系结构,还有就是其沟通能力也很重要。
在以上所谈到的五点中如果都做得很好,那么测试工作是很容易展开的,相信测试为企业所带来的价值也是非常巨大的。
导入论坛
引用链接
收藏
分享给好友
推荐到圈子
管理
举报
TAG: