Pull to refresh

Comments 12

я так понял цель протестировать работу ПО в разных ОС и на разных аппаратных платформах? Именно поэтому не подошла виртуальная машина и не подошло использовать по одной ос на одном тестовом компьютере.
Абсолютно верно, к тому же ОСей куда больше, чем доступных машин.
но главное все же тест на разных аппаратных платформах, иначе можно было обойтись запускам ОС в виртуальных машинах.
Кстати не совсем понятно зачем нужно останавливать акронис. Пойду почитаю что такое PEMedia
Останавливать надо для того, чтобы при ребуте компьютера не загружался PXE сервер (сетевая карта ведь first boot device), а следовательно не загружалась автоматом PE Media, а была стандартная загрузка оси.
таВтология

P.S. приношу глубокие извинения если задел чьи то чувства
Дельное замечание, стоящий комент.
Но я прощаю тебя %(
UFO landed and left these words here
Я может не совсем понял вопрос, но слово«разные» подразумевает под собой «отличные от других». Т. е. Windows XP и FreeBSD — разные операционные системы.
UFO landed and left these words here
Да, естественно, а обилие .exe и .bat — все они выполняются на сервере, на котором Windows 2008.

Насколько мне известно, промышленная виртуализация — самый действенный способ организации многоплатформенного автоматизированного тестирования.

В моем отделе автоматизации мы пересели на VMware vCenter Lab Manager. Набор образов ОС создаются один раз для каждого проекта в кластере. СНимается снепшот текущего состояния, в котором предустановлены утилиты тестирования (QTP, TestComplete, различные unix-решения. В основном самопал). Все это счастье глушится.

Наборы виртуальных машин подымаются по требованию с помощью системы, которую мы любя называем Автостарт (она стартует цикл тестирования по письму от сборочного конвейера, когда тот закончил сборку определенного продукта). Автостарт с помощью проектно-специфичных скриптов подготавливает пакт для копирования на ВМ, подымает и ревертит к снепшоту виртуалки с помощью SOAP-интерфейса VMware vCenter Lab Manager-a, запускает тест-сценарии, а по их окончании вводит машины в саспенд.

Потом цикл повторяется или инженеры отдела автоматизации «забирают» виртуалки под себя — для отладки.
Статья писалась давно, сейчас все реализовано несколько иначе. Близко к вашему решению, только все-таки мы используем физические компьютеры — приложение сетевое, разная аппаратная часть компьютеров — да и если есть физические машины, зачем утруждать себя виртуальными :)

Все никак руки не доходят написать продолжение данной статьи, а когда доходят — вижу, что не хватает кармы %)

Спасибо за комментарий.
Sign up to leave a comment.

Articles