Я удивлен, что никто не упомянул функцию записи / воспроизведения VMware ( потрясающая демонстрация видео ), которая отлично подходит для отладки.
У меня есть автономный сервер под управлением ESXi, на котором установлены различные машины для сборки установщиков (поэтому мне не нужно отказываться от вычислительной мощности на моем рабочем столе), автоматизированное тестирование (сервер работает быстрее любого рабочего стола) и различные тестовые среды (о 20 различных конфигураций), так что группа поддержки может легко перейти на конфигурацию, которая близко соответствует системе клиентов.
Когда у вас есть один действительно мощный сервер, на котором запущены виртуальные машины, которые могут быть разделены между группами поддержки, тестирования и разработки, вы получаете огромную экономию средств. В общей сложности у нас работает ~ 25 виртуальных машин на ESXi (двухъядерный процессор Xeon 2.5G + 8Gb RAM), совместно используемой 5-10 людьми, некоторые разработчики используют Virtual PC, а затем я использую VMware Workstation на своем рабочем столе. Все пользователи Mac здесь также используют VMware Fusion