什么是回归测试?
从根本上讲,回归测试是保证当应用的代码,UI,或者其他会产生高度影响的操作的任何的变化之后仍然能发挥其功能的软件测试的一种。回归测试能帮助回答“更改是否导致了新的bug”的问题。
回归测试的种类有很多。 每一种方式都能帮助减少了与改变相联系的风险,保证应用运行稳定。
什么是重新测试?
重新测试是在缺陷已经修复之后再次测试。当测试人员发现bug,就会被分配给开发人员。开发人员解决完之后,测试人员验证是bug管理是否已修复。
回归测试在更新或者对代码、UI变更后定位bug。重新测试确保之前发现并由开发人员解决的bug确实已经修复。
回归测试是广泛执行,遍及应用以识别新的问题。由于范围和规模(有许多的浏览器和版本需要测试),回归测试通常采用自动化。
重新测试是分散执行,经常一次一个测试,由一个测试人员手工验证一个已解决的问题。因为它是用于解决已知问题的,它比回归测试有更高的优先级。
总的来说,跟回归测试的发现新问题并且导致一些你没有计划或期待的工作相比,重新测试更加的可预测。
推荐阅读: