A quick-and-dirty test that the major functions of a piece of software work without bothering with finer details
Smoke testing
Regression testing
Retesting
Unit testing