Разработка современного программного обеспечения происходит в контексте процесса непрерывной интеграции, что позволяет
снизить трудоёмкость интеграции и сделать её более предсказуемой за счёт наиболее раннего обнаружения и устранения
ошибок и противоречий в продукте. Для того, чтобы этот процесс имел максимальную эффективность необходимо наладить
корректную автоматизацию тестирования, так как автоматическое выполнение тестов является составной частью процесса
непрерывной интеграции.