Integration testing verifies that the major subsystems of an application work well with each other.
Integration testing can be performed in any of the following ways :
Units are the Smallest building blocks of an Application. In Visual Basic .Net these building blocks are often components or class definations.
Unit testing involves performing basic tests at the component level.
It typically requires writting special programs that use the component or class being tested.