Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

How do you test websites in IE?

  • Keep a separate computer running Windows

    Votes: 7 53.8%
  • Bootcamp, with free IE VPC VMs in Windows (or other Bootcamp strategy)

    Votes: 4 30.8%
  • buy multiple licenses for Windows so you can run a separate VM for each version of IE

    Votes: 1 7.7%
  • run one copy of Windows in a VM with something like IEtester

    Votes: 2 15.4%
  • run one copy of Windows in a VM with IE standalones

    Votes: 5 38.5%
  • use Webshots or the equivalent

    Votes: 3 23.1%
  • run Microsoft's free IE VPC VMs under OS X somehow

    Votes: 1 7.7%

  • Total voters
    13

splitpea

macrumors 65816
Original poster
Oct 21, 2009
1,165
435
Among the starlings
How do you guys test your sites in Internet Explorer?

Some thoughts on the options...

1) keep a separate Windows computer for testing (ugh)
2) use Bootcamp (super inconvenient)
3) buy multiple licenses for Windows so you can run a separate VM for each version of IE (expensive)
4) run one copy of Windows in a VM with something like IEtester (not 100% reliable)
5) run one copy of Windows in a VM with IE standalones (not really available for IE 7 or 8)
6) use Webshots or the equivalent (can't test rollovers, javascript, etc)
7) run Microsoft's free IE VPC VMs (is this even possible in Parallels or Fusion?)

Is there a way to do this that I'm missing?
 
I test in IE less and less because I just don't seem to care much anymore. That's only for a personal web site though, not recommended for anything commercial. I even started blocking IE6 users on certain pages, and may block my entire site from them with encouragement to upgrade. I'd likely block IE7 as well as that was similar to Vista, a half-hearted attempt to make something better. I'd say at least 80% of IE6 visitors on my site are spambots faking their user-agent trying to do naughty things, at least from what I can see in my logs.

I have WinXP in a virtual machine on my Mac using an old XP disc I have when I need to view things. I also occasionally check things while at work on my XP machine there too. I never use sites like BrowserShots as I generally care more about seeing if interactions are working, such as if IE is dying on my JavaScript. I rarely run into CSS issues with IE anymore (at least issues I would care about) as I've become accustomed to them so those web sites offer me nothing beneficial. It's too bad BrowserLab only does stills too, it looked like it could have potentially been useful.
 
Standalone for IE 6? Which version do you have installed as the main IE instance in your VM?

Yeah, I think it's 6 as I didn't apply any updates yet and XP Home comes with 6. I don't use it for anything except that stupid browser. As I run Parallels, it would not be difficult to clone it and run another with MSIE 8 and service packs applied as well, vm sessions are extremely handy for things like this.
 
Yeah, I think it's 6 as I didn't apply any updates yet and XP Home comes with 6. I don't use it for anything except that stupid browser. As I run Parallels, it would not be difficult to clone it and run another with MSIE 8 and service packs applied as well, vm sessions are extremely handy for things like this.

Once installed, you can clone it without needing another license key?
 
I test in IE less and less because I just don't seem to care much anymore. That's only for a personal web site though, not recommended for anything commercial. I even started blocking IE6 users on certain pages

Sadly not an option, since IE 6 represents almost as much traffic as Firefox does on most of my clients' sites. Seriously, I can't wait for the day when that browser vanishes from the face of the planet.
 
RE: Cloning XP Home and licensing

I've not tried it yet, but being it's a complete disk image clone after activation, I recall from reading help on this subject in the past that the System Idenifier (SID) associated with that machine and the activation key are still the same so the activation routine won't be able to tell the environment has changed. Even if I am prompted to activate and it fails, others have mentioned I can simply call the Microsoft 800 activation number and go through the same menu driven process in their phone system as if re-installing it on the same PC after a crash, i.e. they give me another SID associated with the same activation key stored on their side and both SIDs would work as they don't "delete" the old one. Anyway, I have no reason to run both vm sessions at the same time (i.e. two XP's at once) --- I could be wrong on this, might try it this weekend if I can find the time. It's Windows, it's not high on my list of concerns!

-jim
 
So how can you have different versions of Internet Explorer on a Virtual PC on your mac (Windows that runs on your mac)?
I have two other computers (PC's) and I checked my site on them and they both have different CSS problems. So would be nice to have different versions as they all have their own horible problems :(.
 
So how can you have different versions of Internet Explorer on a Virtual PC on your mac (Windows that runs on your mac)?

Using programs like MultipleIEs that's installs IE3-6.

Microsoft also offers Expression Web SuperPreview that can compare IE6/7/8. Paid version lets you compare other browsers as well like Firefox and Safari. Haven't used it, but looks promising.

There's also Internet Explorer Collections that can install IE 1-8, though you can select what versions to install. Anything < 6 is a waste of time.
 
IE6 is dead and gone, in my opinion. It came out in 2001, and the only people left still using it CHOOSE to use it. Maybe not personally, but it's not my issue if some IT department somewhere doesn't want to let their users use a modern web browser.

Otherwise, FF, Safari, Chrome, and IE7+ (with that meta tag) all support standards well enough that a screen shot from browsershots.org (or whatever that site is called) are good enough for my testing purposes.

but my main PC is a Windows machine, so I can just look over there too ;)
 
Ah, that makes sense. If you do try cloning it... would you test whether you can run two copies side by side?

Using Parallels 5 I cloned an already activated XP Home and no activation issues when I ran the clone, as expected. When I ran both side by side, naturally the second one complained a little with those system alert popups in the lower right about sharing the CD resource and a duplicate network name, but the browser in each worked fine. Like I said, normally I'd not run both at the same time, but if you did, either ignore the message windows or tweak the settings a bit between the original and the clone. I never bothered to go that far, I can live with it the way it is.

-jim
 
To the person who voted for running the free IE VPC VMs under OS X -- how are you accomplishing that?

IE6 is dead and gone, in my opinion. It came out in 2001, and the only people left still using it CHOOSE to use it. Maybe not personally, but it's not my issue if some IT department somewhere doesn't want to let their users use a modern web browser.

If you're losing sales (or ad revenue, or whatever) because your site is broken for 20% of your users, then it is your issue. If you don't have to worry about that, I envy you immensely!

Using Parallels 5 I cloned an already activated XP Home and no activation issues when I ran the clone, as expected. When I ran both side by side, naturally the second one complained a little with those system alert popups in the lower right about sharing the CD resource and a duplicate network name, but the browser in each worked fine. Like I said, normally I'd not run both at the same time, but if you did, either ignore the message windows or tweak the settings a bit between the original and the clone. I never bothered to go that far, I can live with it the way it is.

Awesome! Thank you for checking that out! This is increasingly looking like the least painful option.

Using programs like Microsoft also offers Expression Web SuperPreview that can compare IE6/7/8.

But sadly you can't check both 7 and 8 using it.

There's also Internet Explorer Collections that can install IE 1-8, though you can select what versions to install. Anything < 6 is a waste of time.

I've heard really bad things about the reliability of this one. Has anyone had good results with it?
 
IE8 has a IE7 compatibility mode, which makes that a non-issue if you have IE8 installed. I don't think IE7 will ever have much usage since anyone who can run IE7 can run IE8, so only IE6/8 need to be worried about from my perspective. Though that's a work in progress transition.

Everything I've read indicates that the IE7 mode in IE8 is a compatibility mode, not an identical rendering and javascript behavior mode. I agree that IE7's reign will likely be short, but it's currently a browser that I need to support. And as lovely as W3Schools' browser data is, it's self-selected for people interested in web development, and not representative of the browser share on most sites -- only your own site stats can really tell you what your visitors are using.
 
I'm currently got parallels installed on my laptop that's running IE7, safari and firefox (although I'm having problems with browser contents not loading). I've only got this installed because of IE, which I can't stand. Haven't seen any of my sites on IE6 and to be honest I don't want to, why should I spend loads of extra time getting a site correct for such an old and crap browser :confused:
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.