Unit testing

Unit testing is testing to determine whether individual program modules perform to specification.