2

У меня есть приложение, которое я хочу протестировать в нескольких различных сценариях установки. В частности, мне нужно проверить поведение, когда приложение установлено поверх предыдущих установок этого приложения.

У меня установлен VirtualBox с хостом WinXP.

Например, допустим, я хочу протестировать версию 3.x приложения при его установке на:

  • 1 - "чистая" установка Win XP (т.е. только что установленная XP)
  • 2 - установка Win XP с установленным Acrobat
  • 3 - Win XP с установленной версией 1.x приложения
  • 4 - WinXP с установленным 2.x
  • 5 - выиграть XP с 2.x, установленным поверх 1.x

Поскольку, вероятно, может потребоваться несколько циклов компиляции-сборки-тестирования, важно, чтобы я мог быстро вернуть тестируемые виртуальные машины в каждую из указанных выше отправных точек. Сначала я предполагал, что смогу начать с чистой виртуальной машины XP, а затем добавить каждый из сценариев, сохраняя новую виртуальную машину в конце каждого шага. В конце этого у меня будет 5 отдельных виртуальных машин, которые я мог бы запустить из этого сохраненного состояния и легко вернуться в это сохраненное состояние, но теперь я не уверен, как это сделать, или даже если это возможно об этом таким образом с VB.

Каков наилучший способ для этого - одна виртуальная машина или много? Снимки или экспортированные / импортированные приборы?

2 ответа2

1

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

0

VirtualBox, как и VMware (и многие другие инструменты виртуализации), создает системные профили и виртуальные жесткие диски.

Если вы создаете виртуальную машину с именем, скажем, "XP test blank". Все, что вам нужно сделать, это перейти на вашем диске к папке, содержащей эту виртуальную машину, и скопировать ее. Сделайте столько копий, сколько вам нужно, и добавьте каждую в инвентарь VirtualBox (с новыми именами, конечно).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .