📜  重新测试与健全性测试之间的区别

📅  最后修改于: 2021-07-05 06:53:59             🧑  作者: Mango

先决条件–软件测试

1.重新测试:
在“软件测试”中,“重新测试”指的是再次对模块进行测试,以确保修复了该错误。这意味着在纠正错误/缺陷后,可以确认最终执行失败的测试用例是否通过。

重新测试的过程如下-

  • 首先,在应用程序的任何模块中都检测到错误。
  • 然后,显影剂对其进行校正/修改。
  • 开发人员再次解决并测试问题后,称为重新测试。

2.健全性测试:
在软件测试中,健全性测试是指在接收到软件版本后进行的测试,其中代码或功能进行了微小更改,以确定错误/错误已得到修复,并且由于这些更改而没有引入其他问题。

健全性测试的过程如下-

  • 首先会收到一个软件版本。
  • 确定更改后提议的功能大致按预期工作。
  • 如果完整性测试失败,则将拒绝该构建。
  • 如果健全性测试通过,它将通过进一步测试。

重新测试与健全性测试之间的区别:

S.No. Re-Testing Sanity Testing
1. Re-Testing is carried out to check and confirm that the test cases that failed in the final execution are passing after those errors/defects are solved. Sanity Testing is carried out to check and confirm that the functionalities are working perfectly after minor functionality/bug fixes or any changes.
2. Defect verification comes under Re-Testing as a part. Defect verification does not come under Sanity Testing as a part.
3. Re-Testing is performed before start of Sanity Testing and Regression Testing. Sanity Testing is performed before Regression Testing and after Smoke Testing.
4. Test cases can not be automated for Re-Testing. Sanity Testing is often executed manually.
5. Re-Testing can be performed with the previously used test cases. Means test cases can be reused. Sanity Testing can be performed without test cases with domain knowledge.
6. Priority of Re-Testing is higher than Sanity Testing. Priority of Sanity testing is lower than Sanity Testing.
7. Before start of testing, test cases for Re-Testing cannot be obtained. Test cases for Sanity Testing can be obtained from obtained from the functional specification, manuals, and defect reports in regards to corrected problems.