我们知道,测试久了,特别是项目复杂了,在所难免会有重复提交缺陷的弊病,拿如何才能避免呢,或者说,怎样能减少缺陷的重复提交呢?我们来探讨下这个问题。

当然,我们使用缺陷管理工具来管理BUG是一种很明智的做法,这样可以直接找到提交缺陷的人,但是,还是难以避免提交重复的现象发生。我们想到分工协作,也是分模块测试,这种做法,我是欣赏的,分模块测试不仅可以避免重复提交缺陷,还可以提高测试效率,但是有一点不好的地方是,一个人测试固定的几个模块容易产生“测试疲劳”,测试久了容易漏测、误测。这样一来方法有时成了弊大于利了,不可取,至少有时不可取。那还有没有其他方法呢?

我能想到的方法里,有这么一条(我也是这么做的):缺陷命名法,比如,我要测MS word里的“文件”菜单下的功能,我可以如下命名“文件-新建-....”这么一来,缺陷命名的方式以固定格式存在了,算测试人员不是分模块测试的,想提交缺陷时关键字搜索下,可以知道则个缺陷到底有没有人已经提交了,问题又来了,这样倒是很可以减少缺陷重复率了,但是效率却因此下降了。

我实在想不出什么办法可以有效避免重复提交缺陷了,请各位不吝赐教。在下洗耳恭听