Для тестирования сайтов в ИЕ использую VirtualBox. На новых маках виртуалбокс просто летает (UPD: на самых старых интеловских — тоже) и всего за три секунды восстанавливает и сохраняет состояние машины. То есть эксплорер стал просто еще одиним браузером для мака, в котором можно тестить все без тормозов.
Были, правда, две маленькие неприятности: все виртуальные машины надо было запускать из специального окошка, и их иконки мало чем отличались друг от друга по виду. Яблоко-табом переключаться было неудобно: постоянно попадаешь не на ту машину, или — совсем мимо — в список машин. Кроме неудобств, такой метод плох еще и с эстетической стороны, так как в доке не было видно всех браузеров, в которых надо тестить перед пушем. И вообще.
Решить сразу все две с половиной проблемы удалось простым трюком. Достаточно создать фейковые приложения, которые вызывают виртуалбокс с нужными параметрами командной строки. Да, и иконочки им приделать красивые.
Вот что получилось:
.
Да, после серьезных изменений в верстке, всегда прогоняю эти 12 браузеров (Safari 4, Chromium 3, Firefox 2, 3, 3.5, IE 6, 7, 8-8, 8-7, Opera 9.2, 9.5, 9.6, 10). А если будут силы, то еще и в виндовых версиях хороших браузеров.
Вот мой набор приложений с иконками: virtualbox-ie678-apps.zip. Чтобы эти аппы запускали ваши виртуальные машины, необходимо в файликах Contents/MacOS/VirtualBoxVM (простые bash-скрипты) заменить все UUID на ваши. Эти уиды можно посмотреть через VBoxManage list vms или с помощью команды ps -A | grep startvm, предварительно запустив интересующие машины.