Smoke Testing is a preliminary test performed on a software build to check whether the critical functionalities of an application are working or not.
It acts as a “build verification test” — ensuring that the software is stable enough for further testing.