B2CPC 发表于 2005-7-18 22:26:04

比喻确实精辟!!不过觉得这个比喻中,其实开发人员中的一个或几个就是那个吐痰者,BUG不都是他们制造的吗??测试只是发现bug,而不是制造.而其他人员哪个是在创造bug的?
另外非常同意KPXL斑竹的意见,SQA应该对软件质量负总责(相应地,他也应该有足够的权力,对不合格的软件具有最终否决权).而其他责任当然是平摊的.
(个人观点)

black_tulip 发表于 2005-7-20 17:40:15

谢谢加精

Nio 发表于 2005-7-27 10:06:58

贴子放了这么久才回应,先说声sorry了。

用户发现了BUG,就要追究测试人员的责任——这一观点我可以理解,不过我要提醒大家的是,在别人还没有把责任放到你头上的时候,自已却争着要去负责,精神可嘉。
不过这对测试业的发展没有什么好处,长此以往,只能让别人认为,做测试都是些没用的人。任何一个产品在发布后都还存在很多BUG,谁能保证产品中已没有BUG?既然如此,肯定存在用户反馈BUG的情况,而测试人员将对此负责的话,可想而知,测试人员的地位不会因你努力要去负责而有所提高,反而会在这一过程中每日愈下。
在责任问题上,测试人员如果对用户发现的BUG负责,那大部分情况可以等价于对产品风险负责。由于用户对产品中存在的问题的不满,而退货使得项目失败的情况时有发生,如果这时由测试人员来负责,测试人员还不都得回家待着去?事实是测试人员没有回家,测试人员无需胆战心惊的过日子。

还有我想说的是关于测试 与SQA的问题,我只问一下有多少公司有这样的SQA?测试人员在狭义上只负责测试执行,但实际上还承担着测试设计的工作。大部分公司对测试的投入并不会超过开发,却老想着要负比开发更大的责任,这点我是非常想不通的。通过多负责的举动,事实上是不会提高测试的地位的,有时还会适得其反。

在出现问题时,更应该让公司认识到测试的重要性,以增加投入,这才是根本,而不是钻到别人的陷阱里。

eatmouse 发表于 2005-7-27 11:03:41

大道理说不出来,只是说说我们公司的现状,一般我们的软件要在出货前,先要有一个出荷判定,而这个判定是由部门的项目总监,及具体项目的项目经理,开发负责人,测试负责人,及质量管理监督人员来共同完成的,这样不符合出荷判定的软件是不允许出货的,而一旦出货后,发现了问题,先是客户同时反馈到项目总监,项目经理,和质量管理人员,由项目经理作出判断,并和开发人员分析bug的产生原因,(一般不会将责任推给测试人员),然后由开发人员对应改正(或是不改正),经测试,再由项目经理和开发负责人验收,重新返回客户。这是整个的流程,不知道对大家有没有什么帮助。

black_tulip 发表于 2005-7-27 13:33:24

Nio朋友的思路确实...
所以记得你多次说你无法理解。
看来Nio是属于饱受工作摧残的,所以一提责任就怕怕。
如果要等着别人把责任放到你的头上你才认可,对你的职业发展也没什么好处。
用户发现了测试员没发现的bug,为什么会有这个问题?这是程序员的责任。为什么没有发现这个问题,这是测试员的责任。明白了不?记得我一开始就说,各自有各自的责任。
不是说有了责任就罪大恶极,但相关人必须负起自己的责来,改之,并预防之。

walker_lai 发表于 2006-8-27 16:45:31

各有千秋啊!

寂寞圣贤 发表于 2007-3-20 23:13:05

回答

测试是无穷尽的,所以交给客户出问题时应该由公司负责!

yonger8511 发表于 2007-3-20 23:20:48

整个项目组的人都要负责

vhack 发表于 2007-5-9 20:09:54

...............

Edisonvic 发表于 2007-7-1 20:44:36

软件质量由测试人员决定

这句话是错的,测试只是保证软件达到预定的质量

applejuzi 发表于 2007-7-13 16:13:51

我很赞成black_tulip的观点,特别是那个例子形象 ,分析的也很好,看来分析能力不错

119139107 发表于 2007-7-13 17:25:32

回复 #3 archonwang 的帖子

3楼4楼回答的精辟
学习中

mans 发表于 2007-7-13 21:17:03

学习了很多啊

wf1899 发表于 2009-9-14 10:14:59

争论真多啊~~
看三楼四楼已经有答案了

zcx1322 发表于 2009-9-15 10:58:26

回复 1# 的帖子

开发人员创造了错误,但是错误是不可避免的。

blusemouse 发表于 2009-9-15 11:18:19

学习了

mentgmery 发表于 2009-9-15 11:24:19

缺陷的预是需要开发和测试人员一起实施的;
在实际开发软件中出现了缺陷,大家都有责任

小贝流浪记 发表于 2009-9-15 11:36:52

回复 1# 的帖子

我觉得这个就要看公司了,不同的公司做法和想法也是不一样的。上面讨论的都是理论上的 ,事实上现实 偏离理论的比较多。看公司领导对测试的认知度了
页: 1 2 [3]
查看完整版本: 软件有错误应该由谁负责?