4

Мои приложения должны работать на устаревшей Windows до 95. У меня нет оборудования, которое могло бы работать на таких устаревших ОС, но мои клиенты имеют. Я разрабатываю свои приложения для Windows 7, но все они используют старый добрый C++ и stl вместе с совместимым Windows API.

Как я могу проверить, работают ли мои приложения так, как задумано, на всех системах?

ВМ - очевидный выбор, но насколько они надежны в имитации реального оборудования, которому более десяти лет? Я хочу проверить как скорость, так и функциональность.

2 ответа2

5

ВМ - это отличный тестовый компьютер. Фактически, если вы не используете / тестируете специализированное оборудование, это, вероятно, лучший тестовый компьютер, чем физическая коробка.

1

В функциональном отношении виртуальная машина является полностью функциональной и может использоваться в качестве тестовой машины, если только вы не используете специализированное оборудование. Поддерживаются некоторые устройства с USB или последовательным подключением, но все остальное проблематично.

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

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