Continuous Integration
The practice of frequently integrating the changes made to the project and testing them accordingly at least on a daily basis or more. Each integration is verified by an automated build (including a test) to detect errors as quickly as possible.