Новости
Переход на параллельное автоматизированное тестирование
21 Сентябрь 2011В нашей виртуальной лаборатории для автоматизированного тестирования продуктов используется большое количество заранее подготовленных виртуальных машин. После каждой сборки продукта автоматически запускается цикл автоматизированного тестирования, который проверяет все поддерживаемые конфигурации и платформы. Эти повторяющиеся в различных конфигурациях циклы тестирования ранее осуществлялись последовательно. Однако для некоторых продуктов количество тестируемых конфигураций начало достигать нескольких десятков, а время тестирования растянулось на несколько часов. В рамках оптимизации инфраструктуры тестирования мы провели первый шаг - перевели тестирование на параллельный режим. Теперь тесты проходят в параллель, на нескольких виртуальных машинах, расположенных на нескольких хостах. Как результат - время прохождения тестов сократилось. Процедура тестирования собирает все результаты тестирование в единый консолидированный отчет.
Сейчас полным ходом идет следующий этап - наша тестовая инфраструктура частично переезжает в облака. Чуть позже расскажем поподробнее, что у нас получилось.