先决条件 – 软件测试
1. 重新测试:
重新测试是一种软件测试,它在修复特定错误后对其进行测试。当测试人员测试产品时,他们会在发现错误时提出错误,然后将其分配给开发人员团队进行修复。在重新测试中,在相同的环境条件下,使用新构建的一些数据来分析一些测试场景。
简单的重新测试可确保问题已得到修复并按预期工作。在重新测试时,测试用例不能自动化。
2. 烟雾测试:
Smoke 测试是一种软件测试,用于检查部署的构建是否稳定。它也被称为“构建验证测试”或“置信度测试”。在简单的烟雾测试中,验证重要功能以了解其工作与否,并且该测试表明产品已准备好进行进一步测试。每次构建都会进行冒烟测试,以检查构建中实现的基本功能是否正常工作,但不会打扰更精细的细节。
冒烟测试要么是脚本化的,要么是使用一组书面测试或自动化测试。
重新测试和烟雾测试的区别:
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. |