Smoke testing confirms the basic functionality works for a product. It requires you to identify the most basic test cases for execution.