Describe component testing.
- Component testing is also called as module, unit or program testing.
- It looks for defects in software and verifies its functioning.
- It can be done in isolation from rest of the system dependent upon the context of development life cycle and system.
- Mostly stubs and drivers are used to replace missing software and simulate the interface between software components in a simple manner.
- The stub is known as from software component to be tested while a driver calls a component to be tested.