回归测试:
回归测试是一种软件测试,用于验证软件或环境中的修改没有引起任何意外的不利副作用。
重新测试:
重新测试是为了确保错误被修复并且失败的功能是否正常工作,这是在测试领域针对修复的错误所遵循的一种验证方法。
大多数测试人员对回归和重新测试感到困惑。在这篇文章中,我们将展示回归测试和重新测试之间的区别。
下面是详细对比
Regression Testing | Retesting |
---|---|
Regression testing is known as a generic testing. | Retesting is known as planned testing. |
Regression testing is to ensure that changes have not affected the unchanged part of product. | Retesting is used to ensure the test cases which failed in last execution are fixed. |
Regression testing is used for passed test cases. | Retesting is used only for failed test cases. |
Defect verification is not coming under regression testing. | Defect verification is coming under retesting. |
Regression testing can be done either in automation or manual testing. | Retesting can not be automated. |
Regression testing has lower priority than retesting testing but in some cases it can be done in parallel with retesting. | Retesting has higher priority than regression testing. |
Passed test cases can be executed during regression testing. | Only failed test cases are re-executed during retesting. |
During regression testing test cases can be automated. | During retesting test cases can’t be automated. |