自己喜欢挑的担子不嫌累。

做一个有质量意识的测试工程师

上一篇 / 下一篇  2010-01-13 11:30:49 / 个人分类:项目经验

前段时间写了一篇文章,核心意思是软件的质量应该由测试工程师负责,项目产品上线后出现问题,测试工程师应该承担大部分责任。随着工作经历的增加,怀疑测试工程师是否有能力保证软件的质量?

      在中国IT环境下,测试处在一种尴尬的地位。测试被赋予保证软件质量的责任,但是并没有赋予保证软件质量的权利。测试基本上都是软件成型后介入项目的,这时软件质量的框架很大程度上已经确定下来了,测试很难触动这个框架。可能有人会说,我们公司开展了白盒测试,软件的bug会尽早的发现,产品的质量很好。正如大家所知道的一样,白盒测试所需要的资源是很苛刻的,投入的成本也很大,所以很多公司开展白盒测试都是开发人员自己测试自己的代码,这就造成了软件质量的隐患。

      现在的社会讲究开源节流,在项目开发中就是缩短项目周期,减少项目成本投入。缩短项目周期意味着项目各个阶段都会缩短工期,在平常工作中,软件测试的工期被压缩的比例是最大的。减少项目成本,大部分高层管理者都会想到减少测试人力资源的投入,在国内的项目团队中,开发人员和测试人员的比例基本都大于52。上述种种情况,相信大家在平常的工作中经常遇到,也正是上述情况,软件的质量大大打了折扣。

      那么作为测试员如何做好自己的工作?首先要明确测试的目的:提高软件的质量,而不是发现更多bug;测试是协助开发人员提高产品的质量,是协助性的工作,并非批判性的;测试的工作是测试送测的软件,并对其质量给予一个公平的评价。其次要有质量意识,正所谓意识决定行动。一个有质量意识的测试工程师会积极主动的工作,尽早的完成测试工作,而不是等待。一个有质量意识的测试工程师不单关注项目中的测试阶段,还关注项目的其他阶段。一个有质量意识的测试工程师不光站在项目团队的角度看问题,还站在用户和市场的角度看问题。一个有质量意识的测试工程师会越走越远,路越走越宽,我坚信。


TAG:

zhanghl820716的个人空间 引用 删除 zhanghl820716   /   2010-01-19 16:20:11
说的好,有同感,收藏了哦
zhanghl820716的个人空间 引用 删除 zhanghl820716   /   2010-01-19 16:19:38
3
扬起测试的风帆,我们一起远航 引用 删除 david.wang   /   2010-01-15 09:41:55
所以,测试工程师对软件质量的作用只能是监督管理、验证。
caicai的测试饭否 引用 删除 jx9747   /   2010-01-13 15:16:34
软件的质量应该由测试工程师负责,更加纵容程序员开发出质量更差的产品。
 

评分:0

我来说两句

日历

« 2024-05-03  
   1234
567891011
12131415161718
19202122232425
262728293031 

数据统计

  • 访问量: 18509
  • 日志数: 39
  • 图片数: 2
  • 建立时间: 2008-12-15
  • 更新时间: 2010-03-08

RSS订阅

Open Toolbar