Smoke testing

Smoke testing image

What is smoke testing? 

Smoke testing quickly checks if a new software build is stable enough for deeper testing. Like checking if a newly repaired car starts before taking it on a test drive, smoke tests verify that basic functions work before investing time in detailed testing. 

If smoke tests fail, the build goes back to development. 

Do you have any examples of smoke testing? 

A typical smoke test suite checks core functions like: 
  • User login works 
  • Main pages load without errors 
  • Basic data can be saved 
  • Critical workflows complete 
  • System startup and shutdown behave normally 

Why is smoke testing important? 

Smoke testing saves time by catching major breaks early. There's no point spending hours on detailed testing if users can't even log in. It helps maintain testing efficiency and gives quick feedback to developers about whether their changes broke anything fundamental. 

What are the challenges with smoke testing?

Teams often struggle to keep smoke tests lean and meaningful. 

It's tempting to keep adding "critical" checks until your smoke test becomes a full regression suite. Smart teams maintain a strict time limit—if smoke tests take more than 15-20 minutes to run, they've probably grown too big. Automation helps, but you need to be selective about what makes the cut. 
AI that finds every edge case for you image
Transform your inputs into a ready-to-run test suite. Test both web UIs and backend APIs in minutes with KushoAI.
Explore MoT
TestBash Brighton 2025 image
Wed, 1 Oct
On the 1st & 2nd of October, 2025 we'll be back to Brighton for another TestBash: the largest software testing conference in the UK
MoT Foundation Certificate in Test Automation
Unlock the essential skills to transition into Test Automation through interactive, community-driven learning, backed by industry expertise
This Week in Testing
Debrief the week in Testing via a community radio show hosted by Simon Tomes and members of the community
Subscribe to our newsletter
We'll keep you up to date on all the testing trends.