smoke testing is conducted by development people according to the clients requirements.the first test conducted by testing people when build is received is called sanity testing.in sanity testing testing people check the basic functionality i.e whether all buttons are working or not etc