Unit Testing of Software
Some experts treat modules of applications as units. However, this is inappropriate, as there would be many individual units within the module. Drivers, mock objects, stubs, and unit testing frameworks help in unit testing. Unit testing increases confidence in maintaining or changing the code.