CI: Автоматизация сборки, развёртывания и тестирования
-
Просто
-
Непрерывная интеграция и автоматизация - 2 модных термина или всё же панацея от всех болезней? Давайте разберёмся по порядку: что же такое непрерывная интеграция и есть ли в ней место тестировщикам?
Ежедневно забирать последние исходники, компилировать, устанавливать проект на чистую виртуальную машину и прогонять все тест кейсы на ней. А потом на другой среде. И на третьей. И ещё. И ещё… А тут уже и ночь.
Хватит это терпеть!
Как можно автоматизировать процесс ежедневного тестирования текущей версии проекта? Как один тестировщик может тестировать за 15 программистами на 4х различных системах с разными конфигурациями?
Об этом и будет мой доклад. Я расскажу о своем опыте в тестировании крупного проекта, о том, как можно организовать автоматическую сборку, установку и тестирование проекта на различные системы. Расскажу о том, как я устроила процесс Build, Deploy & Test с помощью MicrosoftTestManager и о других инструментах, которые могут облегчить тестирование.
Презентация
Видео