Middle+
What is included in a Smoke test and how does it differ from regression testing?
sobes.tech AI
Answer from AI
Smoke testing is a set of basic checks performed after building or deploying to ensure that the main functions of the application work and the system is stable for further testing. It typically includes checking the application launch, main scenarios, and critical functions.
Regression testing is more in-depth and extensive, aimed at verifying that new changes have not disrupted existing functionality. It covers many test cases and scenarios, including both primary and secondary functions.
Thus, the main difference:
- Smoke test — quick, superficial, to check the readiness of the build.
- Regression — detailed, to verify stability after changes.