获奖名单 | |||
奖项 | 获奖名单 | 奖励 | 答案链接 |
一等奖 | wangjingying | 当当购物卡50元 | 25# |
二等奖 | mr.bee | 300论坛积分 | 17# |
search_happy | 38# | ||
三等奖 | angelna | 100论坛积分 | 4# |
havards | 8# | ||
zm_027 | 10# |
原帖由 UU1983 于 2009-3-18 16:25 发表
对于不可重现的缺陷的处理方法
1找出不可重现的原因
俗话说无风不起浪,有因必有果,既然曾经有过这样的结果肯定是有原因的,好多测试人员都把不可重现的缺陷置之不理,这些测试人员中不乏经验较多的老测试人,因为他们觉得既然不可重现何必要找呢,其实这样的想法是错误的,如果经常出现这样的问题难道你还真的置之不理吗,量变达到质变
那我们如何下手呢,有心之人可发现不可重现无非是一下几种原因
1)开发人员改的过程中出现的
由于程序的不完全,就会出现怪异的现象,这个很常见
程序的不稳定造成的,由于程序的健壮性差一会这样一会那样,也会出现
网络延迟,这也是其中的一个原因
浏览器问题,有些程序不支持多浏览器每种浏览器表现都不一样
操作系统也是原因之一
2 找到原因,记录下来进行备案,以便以后的遇到相似情况进行相应的处理
3完善的规章制度
很多时候开发人员不管测试人员是否把这个测试完毕就乱改程序,及时你找到他,他就会说我还没时间呢我不改怎么办,所以完善的制度是必然的这也是开发人员和测试人员避免冲突的好办法
原帖由 orange_10 于 2009-3-19 17:06 发表
OK,如果你认同以上的观点,并且重现是有必要的,就继续花力气去重现,待测代码是确定的,重现所要花费的工作量也就是覆盖率的问题了,只要你每个分支,路径都覆盖(当然这里还要考虑测试环境,测试数据和一些常量的),BUG一定可以被重现。当然不只白盒适用,黑盒也同样如此
原帖由 wangjingying 于 2009-3-19 15:18 发表
缺陷不可重现的情况有很多种,按照我个人的工作经验和理解可以分为一下几类。
1. 自动化工具执行回归测试发现缺陷,之后单跑一个测试用例不会无法重现
2. 自动化工具执行测试用例发现缺陷,之后手动无法重现问题
...
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) | Powered by Discuz! X3.2 |