谁该为软件质量负责------质量伪神 vs 真人类?

发表于:2011-10-14 11:27

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:kongkongtest 译    来源:51Testing软件测试网采编

  我接触过数以千计的测试员,他们都有这么一个观点:我从事的是测试工作,我就是唯一对质量负责的人。甚至有些人认为自己是产品质量的守护神。

  我想问的问题就是:这种想法对我们有好处吗?

  下面是我的一些看法,同时也期待大家可以思考一下这些看法。

  质量问题,是所有人的责任,而不仅仅是一个测试员的责任或者成千上万测试员的责任。如果你想让你的家庭幸福美满,那么你就不能将家庭中的某一个人指定为幸福的担保人,而同时一旦出现任何问题,便把责任完全推给这个人。如果一个家庭想永远都幸福美满,那么必须全家人都要参与来共同营造这个美好幸福的家。

  同理,如果要保证产品的质量,那么客户、需求、设计、开发、测试以及售后支持都必须承担平等的责任。

  然而,有一些根本就不重视测试或者假装自己很重视测试的公司,表面上是为每一个项目都安排一个测试员,而一旦客户发现了问题,就把责任全部推到测试员身上。这些自认为是质量守护神的测试员,就会觉得因为漏测了一个缺陷而开始内疚,认为自己该为这个问题负责任。

  这些情况发生的原因是,大多数测试员还没用弄清楚测试到底是什么。他们认为测试就是提高质量,但实际上不是提高质量,而是寻找与质量有关的信息。

  报告缺陷:如果没有人关注修复缺陷,那么产品质量本身是不会有提高的。如果你做过测试,那么你肯定有这么一个感触,修复一个缺陷,可能导致更多的缺陷出现。所以,测试员报告一个缺陷,当这个缺陷被修复之后,很可能又有新问题产生,此时的软件质量反而降低了。

  同时,我也承认这一点:缺陷少并不意味着质量高。Jerry Weinberg, 软件测试界的奇才,在20世纪60年代的时候,开展测试团队的工作的第一人。他认为“质量只是对于那些与其有关的人才有价值”,而后,Michael Bolton把这句话拓展为“测试员的职责就是要找出与其有关的是什么人和什么事”。实在太了不起了!

  如果测试员还继续认为自己是质量守护神的话,那么将会出现以下的问题:

  与开发人员的争论:测试员视开发人员为恶魔,因为是他们令到软件质量低劣,并与之展开争论,然后开发人员也开始不尊重测试团队,这就会影响到整个团队的表现。因此,导致这种情况出现的测试员们,不仅仅是损坏他们的名声,而且也损坏了我们的名声。

  这就像击球手指责投手令其要跑一大圈一样。如果一个板球队伍想要运作的好的话,那么击球手和投手就必须紧密合作,从而获取比赛的胜利。有时候是击球手表现不好,而有时候是投手表现不好。你应该知道,自己和开发人员是一样的,都是普通人,你们都会犯错误。然而,致力于思考的话则可以帮助团队获得成功。

  遗漏缺陷时的内疚:当出现漏测一个缺陷时,测试员认为是由于自身的缘故而造成的。这样的测试员没有想到自己仅仅是团队中的一员,这是整个团队的责任。我的意思是,对于漏测缺陷这个责任,整个团队都需要负责任。

21/212>
《2023软件测试行业现状调查报告》独家发布~

精彩评论

  • Mr.曾
    2011-10-15 21:03:28

    楼主的思想太过偏激了。 先不说作为测试人员,单说作为一名工作的人本身就应该具备一定的责任心,而测试人员对于整个项目来说是很重要的一个环节,责任心更是必不可少。

  • lyscser
    2011-10-14 14:06:03

    1楼真的是太激动了……

    这篇文章讲述的是事实,但却对工作或者质量保证来说没有任何现实意义,仅此而已,也不明白编辑大人发此文章的初衷。

  • 鹰眼
    2011-10-14 13:44:43

    简直是放屁 不要把自己的想法说是别人的  这狗屁文章 太气愤了 以后不要到处喷粪了 闭上你的臭嘴

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号