Sobes.tech
Middle

What is regression and smoke testing? What test sets do they include?

sobes.tech AI

Answer from AI

Regression testing is the process of verifying that new changes in the code have not disrupted existing functionality. It typically includes a full or partial set of automated and manual tests covering main and critical system scenarios.

Smoke testing is a quick set of basic tests that checks whether the main functions of the application work and whether the system is ready for more in-depth testing. It usually involves checking application launch, basic user scenarios, and the absence of critical errors.

Example test sets:

  • Regression: all functional tests, integration tests, security and performance tests.
  • Smoke: launch check, login, main buttons, and navigation through key pages.