Shakeout test:
To identify an initial test which verifies that a load has been successful and all software is accessible and functioning as expected.
Unit test:
To test particular functions or code modules. Typically done by the programmer and not by testers

