Un unit test (test unitario) es un pedazo de código automatizado que invoca una unidad de trabajo para verificar una asunción sobre como debería ser el comportamiento de dicha unidad de trabajo.
http://artofunittesting.com/definition-of-a-unit-test/