Unetway

Системы непрерывной интеграции

Для автоматизации интеграционного тестирования применяются системы непрерывной интеграции (англ. Continuous Integration System, CIS). 

Принцип действия таких систем состоит в следующем:
1.  CIS производит мониторинг системы контроля версий;
2.  При изменении исходных кодов в репозитории производится обновление локального хранилища;
3.  Выполняются необходимые проверки и модульные тесты;
4.  Исходные коды компилируются в готовые выполняемые модули;
5.  Выполняются тесты интеграционного уровня;
6.  Генерируется отчет о тестировании. 

Таким образом, автоматические интеграционные тесты выполняются сразу же после внесения изменений, что позволяет обнаруживать и устранять ошибки в короткие сроки.