Как создать тестовую среду для коммерческих Приложений Windows?

Как Вы лучше всего тестируете коммерческие окна приложения.NET на различных средах? (XP, Vista, Победа 7, Терминальный сервер, Citrix)

Я думал о MS Виртуальный ПК, вместе с некоторым двоящимся программным обеспечением как Acronis.. http://www.acronis.com/enterprise/

Что такое хорошие, протестированные тестовые установки?:-)

.......................................

Благодаря справке volodi и lukas я теперь приехал немного далее: кажется, что VMware Workstation является идеальным программным продуктом для этой проблемы. Можно взять снимки конфигураций, таким образом, нам даже больше не нужно никакое программное обеспечение обработки изображений. Плюс, это имеет цену 189$... сладких...

Теперь несколько дополнительных проблем однако мы встретились:

  • В VMware рекомендуется сохранить vm's на Локальном диске. Сохранение к сетевому диску или Карте памяти возможно, но Вам нужен PocketACE, и необходимо будет сохранить его сначала локально, затем преобразовать, который кажется громоздким... Таким образом, мы думаем о покупке нового ноутбука с Дисковым пространством на 1 ТБ. Мы использовали бы этот ноутбук только для тестирования. Где Вы храните свои виртуальные машины?

-> Хранят его на сетевом диске или локальном диске... это было недоразумением...

  • Теперь другая проблема кажется резервным копированием... Как Вы собираетесь копировать 500 ГБ данных? Это походит на большую работу...

-> Хорошо это было недоразумением. При создании новой машины необходимо выделить 40 ГБ пространства. Таким образом, мы думали, нам нужны 8 машин, 8 x 40 = 320 ГБ... Это неправильно, vm +/-3-6 ГБ... vm размер диска, кажется, растет динамично

  • Кроме того, я должен купить 64-разрядную машину?

->, Если Вы хотите к testCitrix XenServer, Вам будет нужен 64-разрядный процессор...

5
задан Run CMD 10 May 2010 в 11:10
поделиться

3 ответа

Я использую VMWare, мне понравилась функция связанного клона, которая создает временный клон определенной конфигурации. VMWare поддерживает больше ОС. Вы можете проверить "Сравнение виртуальных машин платформ"

4
ответ дан 14 December 2019 в 08:45
поделиться

Вот несколько советов:

  • Используйте виртуальную машину, также есть несколько бесплатных программ, например VirtualBox или VMware Player
  • Установите всю необходимую вам ОС (WinXP, Win7, WinVista и т. Д.), Вы можете использовать пробные версии, это не проблема.
  • Разверните свое приложение на всех из них, лучше используйте режим отладки и ведение журнала.
  • Проверьте свое приложение, работает ли оно одинаково на всех из них (ОС).
2
ответ дан 14 December 2019 в 08:45
поделиться

Этот вопрос лучше подходит для ServerFault, чем SO ... но мы используем VMWare ESXi здесь с кучей виртуальных машин, снимков , различные конфигурации, разные версии Citrix, служб терминалов, несколько тестовых доменов, тестирование развертывания Active Directory и т. д.

В основном, хотя вы можете использовать какое-либо программное обеспечение для настольных ПК, например Virtual PC, вы будете запускать в проблемы с ресурсами довольно быстро. Лучше настроить сервер под управлением ESX или Hyper-V, если вам нужно проверить совместимость с App-V и / или XenDesktop, тогда вам понадобится работающий сервер Hyper-V. Для всего остального мы считаем, что бесплатной версии ESXi более чем достаточно.

Однако позаботьтесь о выделении большого количества ресурсов, у нас есть около 30 виртуальных машин для тестирования, и 10-15 могут работать одновременно - только с 12 ГБ памяти и запущенными виртуальными машинами, такими как 2008 R2 (рекомендуется 2 ГБ ОЗУ). довольно легко довести это до максимума и замедлить все остальное.

1
ответ дан 14 December 2019 в 08:45
поделиться
Другие вопросы по тегам:

Похожие вопросы: