This Article is out of date please check out the latest version here.


Twice this week I’ve been asked how you can test older versions of Internet Explorer once whilst delivering a guest lecture at Stafford University and then just a few hours later via email. So I thought that it was probably worth while to write up the few methods I use to test sites in IE:

1. Developer tools

Firstly both IE8 and IE9 developer tools (just press F12 whilst in Internet Explorer) allow you to change your document and browser mode to go back to IE7 and IE8.

2. Expression Super Preview

You could also use Expression Super Preview which allows you to test your site rendering in various IE browsers, Firefox, Chrome, Safari and Opera  It even allows you to test Safari on a Mac from a windows machine by using a cloud service.

3. Application Compatibility VPC Images

For the most accurate results you could use the “Internet Explorer Application Compatibility VPC Images” which are Windows Virtual PC VHDs that are free and licensed for the purposes of testing your websites in IE6, IE7, IE8, IE9 across XP, Vista and Windows 7 . The images are patched with the latest security updates and are otherwise clean installs of the operating system with very few modifications. These images are specifically designed to run on Microsoft Virtual PC.

For those using Mac OS or Linux there is a project on GitHub to enable you to take these images and get the running on VirtualBox, I have no idea how well this works and have had mixed reviews but it may prove useful for you

4. Running Multiple Versions of IE Using Windows XP Mode

One way to run multiple versions of Internet Explorer on one PC is to run the older version(s) of Internet Explorer using Windows XP Mode on a Windows PC running Windows 7 Professional, Enterprise, or Ultimate edition. (Windows XP Mode is an optional downloaded feature of Windows 7 Professional, Enterprise, and Ultimate editions that provides you a pre-installed image of Windows XP SP3 that you run using Windows Virtual PC..)

It is even possible to set up and run multiple XP Modes on one Windows 7 machine, thereby allowing you to run Internet Explorer versions 6, 7, 8, and 9 simultaneously on a single machine.

This is quite an involved solution but  This linked document provides detailed instructions for setting up a Windows XP Mode virtual machine and then copying it to create two additional XP Mode virtual machines and configuring them to run IE7 and IE8.