对于测试工程师来说,无论是新手还是老手,测试久了,尤其是遇到一些复杂的项目,难免会犯重复提交缺陷的错误。那么问题来了,我们要怎样避免这类诟病呢?换句话说,怎样才能避免缺陷的重复提交?希望下面这些经验能给你提供帮助!

  相信大多数人首先会想到用缺陷管理工具BUG管理,这确实是一个不错的途径,能够直接找到提交缺陷的人,但这种方法还是难以避免提交重复的现象发生。这时我们可能会想到分工协作,那就是分模块测试。分模块测试不仅可以避免重复提交的毛病,还能提高测试的效率。不过这种方法有一个缺点——一个人测试固定的几个模块,时间久了会产生“测试疲劳”,导致漏测、误测。这样一来有时就弊大于利了,所以有些时候也不用这种方法。那么除此之外还有其他方法吗?

  这里我还有另一个方法——缺陷命名法,举个例子,如果我要测MS word里的“文件”菜单下的功能,我可以如下命名“文件-新建-....”这么一来,缺陷命名的方式以固定格式存在了,就算测试人员不是分模块测试的,想提交缺陷时关键字搜索下,就可以知道这个缺陷到底有没有人已经提交了。这个方法我个人觉得可以这有效减少缺陷重复率了,缺点可能就是会使测试效率有所下降。

  我上面说的这两种方法都有一定的弊端,但总体还是可以有效避免重复提交的发生,如果各位大神有更好的方法,还请多多指教!