BhauAutomation

Smoke Testing

Smoke Testing is a type of software testing conducted to check whether the critical functionalities of a software build are working properly before proceeding to detailed testing.

What is Smoke Testing?

Smoke Testing is a preliminary test to ensure that the major features of a software application work correctly. It is often referred to as “Build Verification Testing”.

Objectives of Smoke Testing

Advantages

Limitations

Smoke Testing Process

  1. Receive new software build.
  2. Identify critical functionalities to test.
  3. Execute smoke test cases.
  4. Report major defects if found.
  5. Decide whether the build is stable for further testing.

️ Example

Example: After a new build of an e-commerce app, testers perform smoke testing to check if login, product search, and checkout functions are working before detailed functional testing.

Best Practices