欢迎关注微信公众号,搜索软件测试工程师之路,一起学习,分享,成长。
无法重现bug的思考
上一篇 /
下一篇 2015-01-28 12:55:42
/ 个人分类:软件测试工作相关
无法重现bug的原因
在测试执行过程中,总会有那么一些bug,测试时,发现了,给开发重现时,又无法重现了,然后就郁闷了,到底怎么回事呢?
有以下几种可能:
1. 第一种,此bug和其他bug有关联,开发在修复其他bug的时候,此bug被修复了
在验证此种bug的时候,没办法重现。在测试过程中就发现了这样一个bug。
这个bug很像是兼容性问题,刚开始以为是兼容性问题,最后在其他浏览器也发现这样的情况。
描述:环境:ie11-分离
(1)新增页面(网格模板),拖入字段到网格内容区
(2)点击提交,点击【页面属性】,取消勾选主界面
(3)点击提交,在提交信息框中输入信息
说明:不点击【页面属性】,取消勾选主界面,提交是能成功的
预期结果:正常输入提交信息
实际结果:输入框失去焦点,无法输入
若是不点击【页面属性】,点击【提交】时,不会出现输入框失去焦点的情况,而在【页面属性】中,又存在另一个bug。
开发修复了【页面属性】中的bug,再次去验证提交输入框失去焦点的问题的时候,无法重现此bug了,或者说,此bug没有了触发条件,所以无法重现了。
1. 第二种,此bug和环境有关
在测试时,就发现了这样的一种bug
在开发环境下,开发已经修复了,但是在测试环境下验证的时候,又重现了bug,开发不知道到底是什么原因,然后才注意到开发和测试的环境不一样,然后部署和测试一样的环境,发现了测试环境中缓存不统一的问题。
这种bug,由于环境不统一的问题,开发环境下修复了,测试环境下未修复,而开发环境又无法重现。所以在验证bug的时候,一定要问清环境是否一致。
2. 第三种,此种bug是在操作过程中由某一操作触发的,但此操作在用例中未覆盖,而发散测试时,操作出现的。
在测试过程中,就遇到了这样一种bug
描述:(1)【页面设计器】-【定义按钮及查询】,点击【添加】
(2)选择按钮
预期结果:添加1个按钮
实际结果:添加2个按钮
并不确定是什么原因导致出现点击添加按钮,添加了2个按钮。这个只是现象,并没有找到必现的原因。
在后面补充遗漏用例时,执行了下列操作,在【页面设计器】中点击【网格名称】选择【新建网格】,点击【确定】,在【定义按钮及查询】页面,就出现了点击添加按钮,一次添加2个按钮的情况。然后发现是由于点击【新建网格】引起的。
收藏
举报
TAG:
重现bug