software engineeringAttempts left: 2

A development team wants to ensure that every new feature is automatically tested before being merged into the main codebase.

Which software development practice supports this goal?