首页 > 软件测试/ 正文
谁该为软件质量负责------质量伪神 vs 真人类?
2013-01-28 05:00:19 ℃
我接触过数以千计的测试员,他们都有这么一个观点:我从事的是测试工作,我就是唯一对质量负责的人。甚至有些人认为自己是产品质量的守护神。 我想问的问题就是:这种想法对我们有好处吗? 下面是我的一些看法,同时也期待大家可以思考一下这些看法。 质量问题,是所有人的责任,而不仅仅是一个测试员的责任或者成千上万测试员的责任。如果你想让你的家庭幸福美满,那么你就不能将家庭中的某一个人指定为幸福的担保人,而同时一旦出现任何问题,便把责任完全推给这个人。如果一个家庭想永远都幸福美满,那么必须全家人都要参与来共同营造这个美好幸福的家。 同理,如果要保证产品的质量,那么客户、需求、设计、开发、测试以及售后支持都必须承担平等的责任。 然而,有一些根本就不重视测试或者假装自己很重视测试的公司,表面上是为每一个项目都安排一个测试员,而一旦客户发现了问题,就把责任全部推到测试员身上。这些自认为是质量守护神的测试员,就会觉得因为漏测了一个缺陷而开始内疚,认为自己该为这个问题负责任。 这些情况发生的原因是,大多数测试员还没用弄清楚测试到底是什么。他们认为测试就是提高质量,但实际上不是提高质量,而是寻找与质量有关的信息。 报告缺陷:如果没有人关注修复缺陷,那么产品质量本身是不会有提高的。如果你做过测试,那么你肯定有这么一个感触,修复一个缺陷,可能导致更多的缺陷出现。所以,测试员报告一个缺陷,当这个缺陷被修复之后,很可能又有新问题产生,此时的软件质量反而降低了。 同时,我也承认这一点:缺陷少并不意味着质量高。Jerry Weinberg, 软件测试界的奇才,在20世纪60年代的时候,开展测试团队的工作的第一人。他认为“质量只是对于那些与其有关的人才有价值”,而后,Michael Bolton把这句话拓展为“测试员的职责就是要找出与其有关的是什么人和什么事”。实在太了不起了! 如果测试员还继续认为自己是质量守护神的话,那么将会出现以下的问题: 与开发人员的争论:测试员视开发人员为恶魔,因为是他们令到软件质量低劣,并与之展开争论,然后开发人员也开始不尊重测试团队,这就会影响到整个团队的表现。因此,导致这种情况出现的测试员们,不仅仅是损坏他们的名声,而且也损坏了我们的名声。 这就像击球手指责投手令其要跑一大圈一样。如果一个板球队伍想要运作的好的话,那么击球手和投手就必须紧密合作,从而获取比赛的胜利。有时候是击球手表现不好,而有时候是投手表现不好。你应该知道,自己和开发人员是一样的,都是普通人,你们都会犯错误。然而,致力于思考的话则可以帮助团队获得成功。 遗漏缺陷时的内疚:当出现漏测一个缺陷时,测试员认为是由于自身的缘故而造成的。这样的测试员没有想到自己仅仅是团队中的一员,这是整个团队的责任。我的意思是,对于漏测缺陷这个责任,整个团队都需要负责任。
- 上一篇:Google的产品质量之道
- 下一篇:如何优化测试质量
更多郑州电脑中专学校计算机学校招生要求,郑州JAVA电脑软件编程学校,郑州java培训适合零基础大学毕业生的,郑州大数据培训机构哪家比较不错呢,河南计算机学校有哪些专业,郑州电脑学校学it需要什么学历相关文章
- Java线程关闭:代码实战总结
- 基于Java开发:关于类设计技巧的四点建议
- 基于测试数据覆盖率的测试数据准备的手法示例
- 软件测试管理以及与自动化测试的完美结合(上)
- 我的自动化软件测试小结(1)
- 关于接口测试
- 敏捷——测试先行方法介绍
- 热议自动化测试发展前景
- 自动化软件测试的发展前景怎么样?
- 过程改进漫漫谈之过程改进的五个原则
- 质量管理漫漫谈之影响软件产品质量的因素
- 软件测试质量和效率评价之我见
- 同行评审那些事儿(九):最佳实践(1)
- 小议软件项目的管理
- 软件测试这个工作如何?
- 耳机线断了怎么接 ,怎样接耳机线(图文)
- 了解DOS下的内存
- 笔记本键盘膜影响散热吗
- 什么是镜像,及其用途?
- 怎么把所有文件改成平铺模式?
- 系统启动项命令msconfig ,如何设置开机启动项
- Windows下电脑硬盘的日常维护细则
- DOS 概述及入门—DOS的特点
- 驱动人生有什么用,驱动人生是什么软件
- 硬盘基本知识和挽救硬盘的方法
- C语言软件工程师普遍工资是多少
- 学软件工程的女生可以从事哪些工作
- 软件开发专业的学生就业方向与薪资是怎么样的呢?
- 程序员要怎样学英语
- 郑州大学生短期Java培训学校哪家好
- 搜索
-
- 热门标签