An integration test is needed when we intend to check logically integrated modules.
This type of testing focuses on verifying that different components or modules of a system work together as intended after individual unit tests have been completed.