Comments 12
я так понял цель протестировать работу ПО в разных ОС и на разных аппаратных платформах? Именно поэтому не подошла виртуальная машина и не подошло использовать по одной ос на одном тестовом компьютере.
Останавливать надо для того, чтобы при ребуте компьютера не загружался PXE сервер (сетевая карта ведь first boot device), а следовательно не загружалась автоматом PE Media, а была стандартная загрузка оси.
таВтология
P.S. приношу глубокие извинения если задел чьи то чувства
P.S. приношу глубокие извинения если задел чьи то чувства
Насколько мне известно, промышленная виртуализация — самый действенный способ организации многоплатформенного автоматизированного тестирования.
В моем отделе автоматизации мы пересели на VMware vCenter Lab Manager. Набор образов ОС создаются один раз для каждого проекта в кластере. СНимается снепшот текущего состояния, в котором предустановлены утилиты тестирования (QTP, TestComplete, различные unix-решения. В основном самопал). Все это счастье глушится.
Наборы виртуальных машин подымаются по требованию с помощью системы, которую мы любя называем Автостарт (она стартует цикл тестирования по письму от сборочного конвейера, когда тот закончил сборку определенного продукта). Автостарт с помощью проектно-специфичных скриптов подготавливает пакт для копирования на ВМ, подымает и ревертит к снепшоту виртуалки с помощью SOAP-интерфейса VMware vCenter Lab Manager-a, запускает тест-сценарии, а по их окончании вводит машины в саспенд.
Потом цикл повторяется или инженеры отдела автоматизации «забирают» виртуалки под себя — для отладки.
В моем отделе автоматизации мы пересели на VMware vCenter Lab Manager. Набор образов ОС создаются один раз для каждого проекта в кластере. СНимается снепшот текущего состояния, в котором предустановлены утилиты тестирования (QTP, TestComplete, различные unix-решения. В основном самопал). Все это счастье глушится.
Наборы виртуальных машин подымаются по требованию с помощью системы, которую мы любя называем Автостарт (она стартует цикл тестирования по письму от сборочного конвейера, когда тот закончил сборку определенного продукта). Автостарт с помощью проектно-специфичных скриптов подготавливает пакт для копирования на ВМ, подымает и ревертит к снепшоту виртуалки с помощью SOAP-интерфейса VMware vCenter Lab Manager-a, запускает тест-сценарии, а по их окончании вводит машины в саспенд.
Потом цикл повторяется или инженеры отдела автоматизации «забирают» виртуалки под себя — для отладки.
Статья писалась давно, сейчас все реализовано несколько иначе. Близко к вашему решению, только все-таки мы используем физические компьютеры — приложение сетевое, разная аппаратная часть компьютеров — да и если есть физические машины, зачем утруждать себя виртуальными :)
Все никак руки не доходят написать продолжение данной статьи, а когда доходят — вижу, что не хватает кармы %)
Спасибо за комментарий.
Все никак руки не доходят написать продолжение данной статьи, а когда доходят — вижу, что не хватает кармы %)
Спасибо за комментарий.
Sign up to leave a comment.
Автоматизация автоматизированного тестирования или Сила batch файлов