An integration test is an automated test that is used to verify if multiple components of a system work correctly for various cases.