| Depending upon the implementation approach, a product may be constructed using classes/objects or modules or subroutines or
other units that are developed individually and then integrated to form sub-assemblies and eventually the entire product.
The unit tester is responsible for testing individual units. |