Who will perform integration testing depends on a company’s practices and preferences. In most organizations, component integration testing is the responsibility of the developer . However, in organizations that have implemented test-driven development, testers may be involved.