Если вы хотите, чтобы все было сделано правильно, вы должны сделать это сами.
Здесь есть несколько вещей, которые стоит учитывать - проверяете ли вы рендеринг или функциональность, и какие версии вы намереваетесь поддерживать.
Если вы хотите проверить функциональность, ничто не сравнится с виртуальной машиной - я бы предложил виртуальную коробку или рабочую станцию vmware, поскольку вы можете делать моментальные снимки или клонировать виртуальные машины в определенных состояниях - что проще, чем обновление, потому что вы случайно заменили старую установку IE6, установленную на XP, на IE7. Вы также можете клонировать из идеального / стандартного состояния теста.
Если вы хотите протестировать XP или лучше, официальные изображения MS находятся на modern.ie.Они должны покрывать спектр версий IE на окнах, если они работают, но срок их действия истекает, и нет никакого способа обойти это. Вам просто нужно раскрутить новую виртуальную машину, когда они это сделают.
Если вы хотите протестировать другие операционные системы, которые будут работать на обычном ПК, и вы используете virtualbox, vagrant - хороший способ автоматизировать установку - вы можете добавлять, удалять и удалять экземпляры виртуальной машины в значительной степени автоматически, используя ее команды.
Если вы хотите по какой-либо причине протестировать старые или необычные клиенты, раскрутите виртуальную машину с подходящей базовой ОС, вы можете отключить их от evolt, которая поддерживает фантастический репозиторий установщиков браузера (хотя по некоторым причинам и не Firefox) или oldversion, которая имеет общий репозиторий старого программного обеспечения.
Для мобильных устройств это становится сложнее - андроид имеет виртуальную машину как часть своего SDK, или вы можете использовать ее вариант x86 .
Если вы просто хотите скриншоты - я бы использовал браузерные снимки - другие ответы охватывают это подробно