CI: Автоматизация сборки, развёртывания и тестирования

Непрерывная интеграция и автоматизация - 2 модных термина или всё же панацея от всех болезней? Давайте разберёмся по порядку: что же такое непрерывная интеграция и есть ли в ней место тестировщикам?

Ежедневно забирать последние исходники, компилировать, устанавливать проект на чистую виртуальную машину и прогонять все тест кейсы на ней. А потом на другой среде. И на третьей. И ещё. И ещё…  А тут уже и ночь.

Хватит это терпеть!

Как можно автоматизировать процесс ежедневного тестирования текущей версии проекта? Как один тестировщик может тестировать за 15 программистами на 4х различных системах с разными конфигурациями?

Об этом и будет мой доклад. Я расскажу о своем опыте в тестировании крупного проекта, о том, как можно организовать автоматическую сборку, установку и тестирование проекта на различные системы. Расскажу о том, как я устроила процесс Build, Deploy & Test с помощью MicrosoftTestManager и о других инструментах, которые могут облегчить тестирование.

Презентация

Видео

Комментарии

{{comment.AuthorInfo}}
{{ comment.DateCreated | date: 'dd.MM.yyyy' }}
Заметили ошибку?