тестировать софт для винды на всех версиях винды?
От: vladrsdn http://vvh-ru.blogspot.com/
Дата: 22.04.18 09:23
Оценка:
Есть потребность тестировать свой софт для (хотя бы англоязычной) винды на всех версиях винды, в идеале с основными версиями сервис-паков. На предмет наличия системных .dll файлов, и их версий.

Кто как это делает?

Один из вариантов конечно это иметь несколько десятков виртуальных машин. Но как-то жалко когда столько места пропадает на винте, плюс надо их все еще поставить сначала, и все ради одного запуска на 5 минут раз в 3 месяца.

Пытался для этого приспособить Amazon AWS (очень успешно использую для тестирования версии для linux — на каждом из доступных дистриьютивов). На Amazon AWS десятки тысяч образов вирт. машин (правда наверно большая часть из этого это linux) которых можно развернуть одним кликом. Но вот винда какая-то там странная, при логине в винду на AWS получаем пустой рабочий стол, на котором не запущен проводник и не понятно как запускать другие приложения.

Вопросы:
1) как все-таки тестировать виндовые проги на amazon aws? Как запустить проводник там?
2) какие еще методы репозитарии облачных виртуальных машин есть, которые можно задействовать для тестирования?

Спасибо за ответы заранее!
http://vvh-dev-ru.blogspot.com — Трудовые будни шароварщика http://vvh-ru.blogspot.com — Блог об оффлайне
Re: тестировать софт для винды на всех версиях винды?
От: XOOIOOX  
Дата: 22.04.18 11:59
Оценка: +2
Здравствуйте, vladrsdn, Вы писали:

V>Кто как это делает?


Виртуалки в VMware.

V>Но как-то жалко когда столько места пропадает на винте


Лично у меня еще 7 из 12 ТБ свободного места на рабочем массиве есть. Не жалко.
Локальные виртуалки это быстро, доступно, удобно. Достаточно разносторонне можно конфигурить.
Re: тестировать софт для винды на всех версиях винды?
От: serj.e  
Дата: 26.04.18 15:36
Оценка:
V>столько места пропадает на винте
V>и все ради одного запуска на 5 минут раз в 3 месяца.

Вариант раз: за пару дней пишется скриптик для управления VirtualBox, автоматически без вмешательства пользователя поднимающий работающий инстанс винды из ISO-образа дистрибутива, монтирующий второй ISO–образ с пользовательскими файлами, запускающий на втором образе bat–файл, через заданный промежуток времени или по условию завершающий работу винды и зачищающий все следы. Делал это давно и для работы, сорцов не осталось. (Мне надо было поднимать систему из одного и того же ISO, но закидывать разный payload на каждом проходе. Для разных версий винды при хенд-скриптинге могут быть нюансы при полностью автоматизированной установке).

Второй вариант: то же самое, но на более высоком уровне — Vagrant. Для моей простой задачи был явно излишним, откинул в сторону.
Re[2]: тестировать софт для винды на всех версиях винды?
От: vladrsdn http://vvh-ru.blogspot.com/
Дата: 30.04.18 11:58
Оценка:
Здравствуйте, serj.e, Вы писали:

V>>столько места пропадает на винте

V>>и все ради одного запуска на 5 минут раз в 3 месяца.

SE>Вариант раз: за пару дней пишется скриптик для управления VirtualBox, автоматически без вмешательства пользователя поднимающий работающий инстанс винды из ISO-образа дистрибутива, монтирующий второй ISO–образ с пользовательскими файлами, запускающий на втором образе bat–файл, через заданный промежуток времени или по условию завершающий работу винды и зачищающий все следы. Делал это давно и для работы, сорцов не осталось. (Мне надо было поднимать систему из одного и того же ISO, но закидывать разный payload на каждом проходе. Для разных версий винды при хенд-скриптинге могут быть нюансы при полностью автоматизированной установке).


спасибо за совет! Ну пока винда будет с ISO образа ставиться, 2 часа пройдет.. И так для каждой версии винды! И все это время комп будет тормозить.

Короче, хочется в облаке..
http://vvh-dev-ru.blogspot.com — Трудовые будни шароварщика http://vvh-ru.blogspot.com — Блог об оффлайне
Re[3]: тестировать софт для винды на всех версиях винды?
От: Sharowarsheg  
Дата: 30.04.18 12:18
Оценка:
Здравствуйте, vladrsdn, Вы писали:

V>спасибо за совет! Ну пока винда будет с ISO образа ставиться, 2 часа пройдет.. И так для каждой версии винды! И все это время комп будет тормозить.


Еще один комп — едва ли не самое дешевое, что есть в нашей области.

V>Короче, хочется в облаке..


Физическая аппаратура дешевле.
Re[4]: тестировать софт для винды на всех версиях винды?
От: vladrsdn http://vvh-ru.blogspot.com/
Дата: 30.04.18 12:29
Оценка:
Здравствуйте, Sharowarsheg, Вы писали:

S>Здравствуйте, vladrsdn, Вы писали:


V>>спасибо за совет! Ну пока винда будет с ISO образа ставиться, 2 часа пройдет.. И так для каждой версии винды! И все это время комп будет тормозить.


S>Еще один комп — едва ли не самое дешевое, что есть в нашей области.


V>>Короче, хочется в облаке..


S>Физическая аппаратура дешевле.


ну не скажи, вот у амазона винда в облаке на мин.конфигурации железа рублей 15-30 в час стоит. А чтобы прогу протестировать, достаточно 5 минут (хотя у них округление до часа идет).

Проблема в том что у амазона только windows server 2016/2012/2008 — а Windows 10/8/7 нет.
http://vvh-dev-ru.blogspot.com — Трудовые будни шароварщика http://vvh-ru.blogspot.com — Блог об оффлайне
Re[5]: тестировать софт для винды на всех версиях винды?
От: Sharowarsheg  
Дата: 30.04.18 12:34
Оценка:
Здравствуйте, vladrsdn, Вы писали:

S>>Физическая аппаратура дешевле.


V>ну не скажи, вот у амазона винда в облаке на мин.конфигурации железа рублей 15-30 в час стоит. А чтобы прогу протестировать, достаточно 5 минут (хотя у них округление до часа идет).


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

V>Проблема в том что у амазона только windows server 2016/2012/2008 — а Windows 10/8/7 нет.


Может быть, у кого-то другого есть, но я особо не интересовался. Azure вроде бы умеет Windows 7 и 8.
Re[6]: тестировать софт для винды на всех версиях винды?
От: vladrsdn http://vvh-ru.blogspot.com/
Дата: 30.04.18 13:02
Оценка:
Здравствуйте, Sharowarsheg, Вы писали:

S>Здравствуйте, vladrsdn, Вы писали:


S>>>Физическая аппаратура дешевле.


V>>ну не скажи, вот у амазона винда в облаке на мин.конфигурации железа рублей 15-30 в час стоит. А чтобы прогу протестировать, достаточно 5 минут (хотя у них округление до часа идет).


S>Если у тебя прогу протестировать на минимальной конфигурации железа — пять минут, то может быть.


именно так — достаточно узнать хватает ли ей dll или нет.

V>>Проблема в том что у амазона только windows server 2016/2012/2008 — а Windows 10/8/7 нет.


S>Может быть, у кого-то другого есть, но я особо не интересовался. Azure вроде бы умеет Windows 7 и 8.


Спасибо за идею. С azure вроде проблема в том, что они только последние версии дают использовать.
http://vvh-dev-ru.blogspot.com — Трудовые будни шароварщика http://vvh-ru.blogspot.com — Блог об оффлайне
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.