Smoke Test Definition

This is my current favourite definition of a Smoke Test suite from a good blog post about automation not finding bugs (but that’s ok).

A set of scripts that ran in a reasonable amount of time and checked that the system was not egregiously broken

Mainly due to the word egregiously.

I’d like to expand it to include “targeting the most valuable/high risk areas”, but that’s not quite as succinct.