📜  软件工程 |回归测试和重新测试的比较

📅  最后修改于: 2021-09-13 02:08:28             🧑  作者: Mango

回归测试:
回归测试是一种软件测试,用于验证软件或环境中的修改没有引起任何意外的不利副作用。

重新测试:
重新测试是为了确保错误被修复并且失败的功能是否正常工作,这是在测试领域针对修复的错误所遵循的一种验证方法。

大多数测试人员对回归和重新测试感到困惑。在这篇文章中,我们将展示回归测试和重新测试之间的区别。
下面是详细对比

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.