4. CI: Процесс разработки – standard editionОсновные проблемы:Для сборки необходим человеческий ресурс с высоким уровнем профессионализмаЕсли со сборкой беда, чинит билд-интегратор, зачастую неглубоко разбирающийся в исходном кодеСборка билда занимает много времениНет гарантий качества новой сборкиТестовая платформа «занята» нестабильной сборкой - простой команды тестирования
6. CI: Процесс разработки – с применением CIБез чего не обойтись:Репозиторий для контроля версий кодаАвтоматическая сборка (зачастую с помощью скриптов)Частые коммиты кодаДелаем сборку после каждого коммитаТестируем каждую сборку, которая после каждого коммитаБилдование не должно занимать много времени
7. CI: Процесс разработки – с применением CIИнструменты:Репозиторий: SVN – код + автотестыСистемы CI: CruiseControl, CruiseControl.Net, Atlassian Bamboo, Hudson, Microsoft Team Foundation Server,TeamCity
8. CI: Процесс разработки – с применением CIПреимущества для QA:1. Smoke Test проведен автоматически2. Можно найти виноватого разработчика, просмотрев статистику коммитов3. На тестовую платформу попадает стабильный билд
9. CI: Процесс разработки – с применением CIЭкстремальные решения:Есть CI, нет автотестовБилд заливается на тестовую платформу после каждого коммита