📜  重新测试和冒烟测试的区别

📅  最后修改于: 2021-09-15 01:41:08             🧑  作者: Mango

先决条件 – 软件测试
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.