51Testing软件测试论坛

标题: 软件测试---总是有偶然崩溃的bug,无法重现,大家有什么比较好的方法吗 [打印本页]

作者: jingzi0713    时间: 2011-3-10 18:14
标题: 软件测试---总是有偶然崩溃的bug,无法重现,大家有什么比较好的方法吗
我在一家小公司做软件测试,在测试的过程中总是会遇到系统崩溃的情况,但大多数都是偶然性的,无法重现,这让我很崩溃啊。
请问各位大侠对于这种情况有什么比较好的建议吗?
另外就是软件功能在不断的开发中,没过一段时间研发部都会提交新版本测试,经常出现的问题就是之前已经解决好的bug现在又出来了,
或者是之前没有问题的模块现在也出现了问题;好多功能测来测去都快烦死了,请问这种情况要怎么办呢?
谢谢各位指教了!
作者: Michael0112    时间: 2011-3-11 08:02
不知道你们公司用的是哪种缺陷管理工具,大多数缺陷管理工具当你提交BUG的时候,有选项为“无法重现”。解决好的BUG要还是重现,你要选择"reopen"来提交bug。
作者: 默默巫    时间: 2011-3-11 11:04
我们有一期每周一问是:对于不可重现的缺陷如何处理?
http://bbs.51testing.com/thread-143261-1-4.html
你可以参考一下。
作者: wangsc_testing    时间: 2011-3-14 00:01
回复 1# jingzi0713
先说你的第一个问题。对于偶然出现或无法重现的缺陷,你应该先自己做一个记录,但不要提交给开发人员,否则你无法给人家讲清楚缺陷“在哪儿”的,等下次在出现的时候,如果系统有错误提示信息,你应该将提示信息复制出来,如果没有错误提示信息,就像你说的系统崩了,那你要将刚才的操作记录下来,然后重新操作,如果重新操作无法重现,那么当这个问题再次出现的时候,那你就让开发人员和项目经理看看系统崩溃的界面,并讲讲你的操作,让他们知道系统存在这样一个偶然性缺陷的。
你的第二个问题,对于【之前已解决好的问题又出现了】这个问题,这是管理的问题,是开发人员在开发过程中将之前修改好的版本又覆盖掉了。作为测试者,你应该提醒开发人员,如果开发人员不怎么“听话”,那简单,出现一次,提交一次,反正当前的系统版本中确实存在以前出现过的问题!
你的第三个问题,对于【之前没有问题的模块也出现了问题】,这很是正常的,出现问题就对了,如果不出现问题,那可能隐藏着一个很深的缺陷没有被你发现。当然,如果新开发的一个模块对以前已实现好的模块的功能影响很大,出现很多不可原谅的错误,那就是系统设计的问题了。
作者: rogerliu0303    时间: 2011-3-14 10:33
你可以试试抓堆栈信息啊,windows debug工具。
监视软件进程。
作者: zhxhcj    时间: 2011-4-7 15:22
是啊

还真不好搞哦!




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2