另外非常同意KPXL斑竹的意见,SQA应该对软件质量负总责(相应地,他也应该有足够的权力,对不合格的软件具有最终否决权).而其他责任当然是平摊的.
(个人观点) 谢谢加精 贴子放了这么久才回应,先说声sorry了。
用户发现了BUG,就要追究测试人员的责任——这一观点我可以理解,不过我要提醒大家的是,在别人还没有把责任放到你头上的时候,自已却争着要去负责,精神可嘉。
不过这对测试业的发展没有什么好处,长此以往,只能让别人认为,做测试都是些没用的人。任何一个产品在发布后都还存在很多BUG,谁能保证产品中已没有BUG?既然如此,肯定存在用户反馈BUG的情况,而测试人员将对此负责的话,可想而知,测试人员的地位不会因你努力要去负责而有所提高,反而会在这一过程中每日愈下。
在责任问题上,测试人员如果对用户发现的BUG负责,那大部分情况可以等价于对产品风险负责。由于用户对产品中存在的问题的不满,而退货使得项目失败的情况时有发生,如果这时由测试人员来负责,测试人员还不都得回家待着去?事实是测试人员没有回家,测试人员无需胆战心惊的过日子。
还有我想说的是关于测试 与SQA的问题,我只问一下有多少公司有这样的SQA?测试人员在狭义上只负责测试执行,但实际上还承担着测试设计的工作。大部分公司对测试的投入并不会超过开发,却老想着要负比开发更大的责任,这点我是非常想不通的。通过多负责的举动,事实上是不会提高测试的地位的,有时还会适得其反。
在出现问题时,更应该让公司认识到测试的重要性,以增加投入,这才是根本,而不是钻到别人的陷阱里。 大道理说不出来,只是说说我们公司的现状,一般我们的软件要在出货前,先要有一个出荷判定,而这个判定是由部门的项目总监,及具体项目的项目经理,开发负责人,测试负责人,及质量管理监督人员来共同完成的,这样不符合出荷判定的软件是不允许出货的,而一旦出货后,发现了问题,先是客户同时反馈到项目总监,项目经理,和质量管理人员,由项目经理作出判断,并和开发人员分析bug的产生原因,(一般不会将责任推给测试人员),然后由开发人员对应改正(或是不改正),经测试,再由项目经理和开发负责人验收,重新返回客户。这是整个的流程,不知道对大家有没有什么帮助。 Nio朋友的思路确实...
所以记得你多次说你无法理解。
看来Nio是属于饱受工作摧残的,所以一提责任就怕怕。
如果要等着别人把责任放到你的头上你才认可,对你的职业发展也没什么好处。
用户发现了测试员没发现的bug,为什么会有这个问题?这是程序员的责任。为什么没有发现这个问题,这是测试员的责任。明白了不?记得我一开始就说,各自有各自的责任。
不是说有了责任就罪大恶极,但相关人必须负起自己的责来,改之,并预防之。 各有千秋啊!
回答
测试是无穷尽的,所以交给客户出问题时应该由公司负责! 整个项目组的人都要负责 ............... 软件质量由测试人员决定这句话是错的,测试只是保证软件达到预定的质量 我很赞成black_tulip的观点,特别是那个例子形象 ,分析的也很好,看来分析能力不错
回复 #3 archonwang 的帖子
3楼4楼回答的精辟学习中 学习了很多啊 争论真多啊~~
看三楼四楼已经有答案了
回复 1# 的帖子
开发人员创造了错误,但是错误是不可避免的。 学习了 缺陷的预是需要开发和测试人员一起实施的;在实际开发软件中出现了缺陷,大家都有责任