先决条件–软件测试
1.重新测试:
重新测试是一种软件测试,可以在修复特定错误之后对其进行测试。当测试人员测试产品时,他们会在发现产品时提出错误,然后将其分配给开发团队进行修复。在“重新测试”中,将使用相同环境条件下新建数据中的某些数据对某些测试方案进行分析。
通过简单的重新测试,可以确保问题已解决并按预期工作。在重新测试中,测试用例不能自动化。
2.烟雾测试:
冒烟测试是一种软件测试,可以检查部署的版本是否稳定。也称为“构建验证测试”或“信心测试”。在简单的烟雾测试中,对重要功能进行了验证,以了解其正常工作与否,并且该测试表明产品已准备就绪,可以进行进一步的测试。在每个构建中都进行了烟雾测试,以检查构建中实现的基本功能是否正常运行,但不打扰更精细的细节。
烟雾测试可以是脚本编写的,也可以是书面测试集或自动测试集。
重新测试和烟雾测试之间的区别:
S.No. | Re-Testing | Smoke Testing |
---|---|---|
01. | Retesting is performed to check and confirm that the test cases that failed in the final execution are passing after the defects are fixed. | Smoke testing is performed to determine whether critical functionalities of AUT are working fine. |
02. | The main purpose of Re-testing is to verify the bug fixes. | The main purpose of smoke testing is to verify the “stability” of the system. |
03. | Defect verification is coming under re-testing. | Defect verification is not coming under smoke testing. |
04. | Re-testing is executed before we start Sanity testing. |
Smoke testing is executed before Regression testing.. |
05. | The test cases for re-testing can not be automated. | This test can be executed manually or automatically. |
06. | Retesting is not considered as subset of any testing. | Smoke testing is considered as subset of Regression testing. |
07. | From the previous executed test cases test cases for retesting can be re-used. | Smoke test test cases are part of regression testing, only cover critical functionalities. |