Smoke testing is done before system testing, because the tester has to first ensure whether the build is worth testing or not.