(Not sure if this is the right section of the forums to ask this)
I’ve been developing on a Mac and I recently bought a Windows 7 computer. I would like to do testing on IE7 and IE8 but it appears that these versions of Internet Explorer can’t be installed on Windows 7. Can anyone confirm this? And if this is true, what do you guys do to test on these old versions? I know that Adobe has something where it can simulate them (all the way down to IE6), but I’d like to do it using the actual browsers if possible.
I’ve never installed a virtual machine before. Would you recommend installing it on its own partition or simply in its own directory? I’m not sure how much of a security concern it would be.
Each virtual machine stores all its data inside a single file that appears as if it is a hard drive while you are running that virtual machine. So you don’t really need a separate partition for them.
It turns out you can’t install a virtual PC and XP mode if you have Windows 7 home premium or lower – and that’s what I have, home premium. Oh well… I guess I’ll have to rely on Adobe’s Browser Lab.
You could use the developer tools’ browser mode switching capability to have IE10 emulate IE7 through IE10.
It’s not as fool-proof as using a VM, but maybe it’ll be sufficient for you.
For this purpose you can use IETester tool. This is a free browser for Windows that allows you to test websites in all versions of IE (IE10, IE9, IE8, IE7, IE6 and IE5.5). It is compatible with Windows 7, Vista and XP.
Those types of tool only allow you to test the appearance of the page. Any scripts will still only run the way they would on one version and scripts behave differently in the different versions of IE.
I’ve actually encountered some situations where some CSS displayed incorrectly with IETester, but displayed correctly in a real instance of the browser (in a virtual machine).
I don’t know about IE7, but IE8 works with Win7. I had IE8 installed up until yesterday, for test purposes (no other reason to use IE, that’s for sure!). I know it was definitely IE8 because I checked before updating to IE10.
So IE8 does work on Win 7. In my case it was Win 7 Pro 64. Don’t know whether the IE8 was 32 or 64.
Speaking of the modern.ie site, there is a really great deal for a free 3-month trial for browserstack.com.
This may be only a short-term solution for you (that is only for those 3 months) unless you don’t mind spending the $39/month fee.
[HR][/HR] EDIT:
Correction: if you only need IE, this applies to you (from the pricing page):
Only need desktop browsers? Buy a Lite plan for $19/mo. Buy a Lite plan for 1 user & test in 300+ desktop browsers.
The browser numbers are inflated though, I mean I don’t see much of a point in testing your site in older versions of Chrome or Firefox (I guess for Firefox it might make sense in corporations).
[HR][/HR]
I’ve been playing with the free trial for a while and it seems really awesome and very easy to use and if I was doing web development more professionally, it would be definitely worth investing into this tool. (Right now I’m more of a hobbyist with an occasional gig, so I’ll probably look for other/free solutions soon.)