kpxl 2004-12-29 18:40
QA要不要追究bug的根原因?
大家觉得报bug是否需要追究bug产生的原因?
fzx 2004-12-30 09:20
我认为至少要给Bug分类,这样才能进一步分析缺陷的分布,产生原因
gamepai 2004-12-30 09:24
QA重视的是开发流程
Nio 2004-12-30 09:31
测试人员一般只要说清楚Bug的产生过程及可(说清楚问题的表象),至于原因如果开发人员提出要进行分析,那只好分析了——关键是归纳。但做为测试人员我认为不必从程序以及设计上探就BUG产生的原因。
little_student 2004-12-30 09:35
to kpxl:
我觉得有必要,因为最后是要提交一份BUG报告的,如果只是罗列BUG,那缺陷检查报告岂不是太没有意义了?
kpxl 2004-12-30 11:05
little_student
严重同意你的观点,昨天就这个问题跟我的leader吵了一次,我觉得如果大家把眼光不是仅仅放在自己的测试部门上,那么找出bug的原因就很用,对整个项目的进度也很有帮助,对自己的将来也很有好处,自己也会有成就感!
Nio 2004-12-30 13:41
学着去分析BUG产生的原因有助于个人能力的提高,但从项目以及开发的角度看,测试人员分析BUG产生的原因对项目以及开发的作用不大,开发人员比测试人员更了解程序的内部情况……
merry 2004-12-30 13:59
分析BUG是否要懂一些语言呢
jackei 2004-12-30 15:05
明确测试人员的职责,或者说至少明确自己公司对测试人员职责的定义,可以要求开发人员在缺陷记录标明缺陷产生的原因,但是如果缺少开发经验,尽量不要把自己的精力太多的花在一些效益较低的事情上。
森林一木 2004-12-31 00:36
同意jackei的话,花时间做有意义的事情,这样会有效率的
little_student 2004-12-31 11:03
如果是这样的话,BUG分析报告是不是不由测试人员来做,而是由开发人员做了?
jackei 2004-12-31 11:14
不知道little_student朋友所说的缺陷分析报告都包括什么内容?哪些应当有测试人员完成?哪些应当有开发人员完成呢?
Nio 2004-12-31 12:24
软件发行前,是要对软件中仍然存在的Bug和缺陷进行分析,以决定软件是否可推向市场或交给用户使用。——产品经理负责(很少会让测试人员做这样的决定)
对BUG进行分析?——是要追究开发人员的责任么?我想是因为对BUG描述的不够准确、清晰,开发人员要求得到更为准确的描述而让测试人员“对BUG进行分析”吧?
kpxl 2004-12-31 12:24
可能是因为我没有说清楚,我说的bug的原因不一定非得去看开发的代码,只是我认为测试人员需要定位bug产生的条件,如果仅仅只是报一个现象(特例),如果QA没有说明白,那开发根本不知道如何改。这样对整个项目的进度和质量的影响都是很大的。
例如,一个操作只有在数据量达到100以上或者在计算每个月1号的数据出错,这时如果QA没有写明白,就会耽误很多开发的时间。
jackei 2004-12-31 12:58
kpxl所说的其实是测试人员是否应该明确缺陷重新的过程和方法。这是毋庸置疑的,是测试人员应当尽量完成的工作。看一条缺陷记录是否合格,开发人员是否可以通过记录中的描述在不用联系测试人员的情况下重新缺陷是一个重要的参考条件。
fzx 2005-1-4 18:01
缺陷的类型,缺陷的分布规律,缺陷产生阶段这些数据很有价值吧?
应该由测试人员完成么?
maoshan 2007-1-24 15:57
我认为还是需要进行缺陷分析的,这样才能够清楚产生缺陷的原因,进而进行流程优化和改进,提高组织的软件能力成熟度;而缺陷分析应该是测试经理或高级测试工程师的事情,因为一般的测试人员是无法胜任的;这应该是要积累多年的测试经验和高超的测试技术才行啊!
txylf 2007-1-26 20:52
我觉得一个测试人员应该是一个优秀的程序员
jackiepsq 2007-1-29 23:33
我觉得非常有必要,本来测试人员的水平就比开发人员的水平高,只是国内的环境所导致这样,从长远来看,我觉得测试人员必须这样做,这目的:1、可以提高白盒测试的能力及开发的能力;2、能真正了解问题的所在;3、对开发的程序进行评估;4、对开发人员进行评估;5、让测试人员的地位大大提高.......现在我在公司都开始这样做,也要求我的下属都是这样做。
[[i] 本帖最后由 jackiepsq 于 2007-1-29 23:35 编辑 [/i]]
鱼鳞 2007-1-30 08:51
普通测试人员暂时就把bug描述清楚、准确,然后不断积累经验,学习开发知识,最终是要发展到资深测试工程师的,那时就应该要进行bug原因和结果分析了
nicholas.hl 2007-2-2 13:41
QA和Tester不同
我觉得尽自己最大努力写出Bug产生原因 实在搞不懂的可以和开发沟通一下
芦苇 2007-2-2 20:23
sdlkfj7 sdlkfj7 刚刚开始测试这一行,又是碰到很奇怪的问题是很想找出原因,可是能力确实有限!
keibi 2007-2-6 19:30
测试和开发是分不开的,如果是一般的测试员只要提出即可。但是真正的测试人员最好有程序员开始。
yy7923 2007-2-9 11:50
拿两个影响不大的小项目作试验,一个深究bug产生原因,一个不追究,对比分析下就知道哪种方法好了
我的想法是不追究的好,因为一个原因是对过程管理来说bug的数量是必要的数据,bug原因有时不是能区分的那么清楚地,看不出实际价值。第2个原因,可能会影响开发和测试之间的合作,极有可能引起开发和测试的敌对情绪
200605200000 2007-3-7 11:03
严格来说,对好的测试人员的要求应该比研发人员还要高。测试人员应该是知其然,之气所以然的。
newdam 2007-3-7 18:11
有此疑问我觉得还是因为国内软件测试整体水平不高,听说在国外测试作的好的地方,测试人员基本上都可以帮忙定位bug,给开发一些修改意见。
Jeongspear 2007-3-7 23:14
从职责上来说,测试人员不承担定位bug原因;但是我认为好的测试人员应该尽自己所能提供详细信息来帮助开发人员定位bug.如果说自己可以定位bug原因那便是能力的体现,尽力去尝试发现bug原因对测试人员来说也是一种挑战~
jiaerxue 2007-3-20 19:45
你只是从你角度分析原因,具体要由开发人员去查询
寂寞圣贤 2007-3-20 20:32
发表看法
需要,因为在有些公司中QA和测试工程师是不分的,根据现实的情况我认为是需要的
wujp_652 2007-4-11 18:00
己写的一些东西,供大家参考
己写的一些东西,供大家参考
wujp_652 2007-4-11 18:19
好东东!!
好东东!!
majnolia 2007-7-14 11:33
新来的
liuhui 2007-7-16 14:29
我市new
119139107 2007-7-16 15:12
回复 #27 Jeongspear 的帖子
支持27楼
学习中。。。。。。。。。。
张翔0325 2007-7-31 20:15
我们为什么要找BUG?
我们为什么要找BUG?
就是为了解决问题
找到原因是解决问题的最有效率的途径
另外,作为一个优秀的测试人员,我们就是要提高我们的能力,让开发知道他们干的,我们测试也可以!!!!
DERYCK 2007-8-1 23:35
我认为原因一定是需要的~!要写出基本原因个详细原因,这样才能进一步分析缺陷的分布,BUG跟踪单就是这样的~!
Vincentice 2007-8-2 10:02
我们公司只要求写出defect产生的步骤,能够让开发重现错误。
candy_83 2007-8-2 16:02
不需要,这是软件测试工程师应该做的事情,qa是流程质量的监督者.
taosm 2007-8-3 22:44
发现很多人没有了解QA和QC的差异;
混为一谈是不对的;
对于Bug的起源,相信开发比测试清楚些,但是开发并并不一定能解决问题;
if+else能解决问题通常不会去想为什么的;
页:
[1]