I have been doing some research recently for the Spark micro-incubation programme I run at ucreate, and couldn't find a single source online that curated all the different 'smoke test' techniques. So I ended up creating one myself.
Each of these alternative techniques have a similar goal...