Definition
Smoke testing, also known as 'build verification testing,' is a preliminary testing process to check whether the basic functionalities of an application work correctly.
Importance
Smoke testing helps in identifying major issues early in the testing cycle, ensuring that the build is stable enough for further testing.
Execution Process
The process involves selecting critical test cases, executing them, and verifying that the key functionalities are working as expected.