Есть ли у VirtualBox какие-либо преимущества перед VMWare Player?

Я использую VMWare Player целую вечность как для разработки Windows на моем компьютере с Linux, так и (что более важно) для автоматического тестирования приложений Windows.

В основном, что я делаю, это:

  • моя виртуальная машина разработки работает, и я создаю свой код и автоматически переношу установочный пакет в Linux.
  • когда это появляется в Linux, автоматически копируйте моментальный снимок виртуальной машины с «известным состоянием» в мою тестовую рабочую область (я говорю «снимок», но на самом деле это просто резервная копия всего каталога, а не настоящий снимок VMWare).
  • также автоматически запускать виртуальную машину в рабочей области после ее копирования.
  • виртуальная машина имеет единственный неизменяемый сценарий запуска, который извлекает реальный сценарий запуска из Linux и запускает его.
  • этот сценарий запуска отвечает за загрузку установочного пакета и выполнение автоматической установки.
  • Затем он запускает набор тестов и загружает результаты обратно в Linux, где у меня есть автоматизированные сценарии, которые их проверяют.

Таким образом, это в основном процесс тестирования одной кнопкой.

Теперь я замечаю, что все больше и больше людей используют VirtualBox.

Во-первых, я хотел бы подтвердить, что он также может делать то же самое, в первую очередь имея возможность резервного копирования и восстановления целых виртуальных машин и наличия общих папок между VirtualBox и Linux.

Во-вторых, и это главное: я хотел бы знать, есть ли у него какие-либо конкретные преимущества по сравнению с VMWare Player, особенно для заданий автоматизированного тестирования.


person paxdiablo    schedule 26.05.2011    source источник
comment
В заключение, одна из категорий часто задаваемых вопросов — это программные инструменты, обычно используемые программистами — я считаю, что виртуальные машины для тестирования программного обеспечения очень хорошо подходят для этого. Вы можете не согласиться, но именно поэтому я задал вопрос здесь. Обратите внимание на заключительный фрагмент заданий автоматического тестирования.   -  person paxdiablo    schedule 26.05.2011


Ответы (1)


Я переключился на VirtualBox из-за одного конкретного преимущества, я не смог настроить сеть так, как хотел в плеере. Я не помню, было ли это мостом или переадресацией портов или чем-то еще, что не работало, но что-то не работало так, как я хотел, с настройкой сети (потому что для этого мне нужна была платная версия) и таким образом я переключился. Лично я обнаружил, что у обоих есть хорошие и плохие стороны, но я все еще использую виртуальный бокс из-за этой сетевой штуки.

person Alxandr    schedule 26.05.2011
comment
Да, в старые времена Player фактически не мог создавать виртуальные машины, поэтому для этого мне требовалась рабочая станция (пока я не нашел EasyVMX в Интернете). Но Плеер теперь позволяет их создавать, хотя есть ли у вас все возможности, я не знаю. На данный момент мне этого достаточно. - person paxdiablo; 26.05.2011
comment
Я переключился всего 2 месяца назад или около того, поэтому у меня не было проблем с созданием виртуальных машин, только часть конфигурации не работала. Я целый день гуглил, чтобы найти решение, и я нашел, но это было настолько ужасно, что я просто переключился на виртуальный бокс, который поддерживал его из коробки. - person Alxandr; 26.05.2011