35

I am using IETester for testing web sites with IE. I find it quite frustrating that it crashes frequently. More importantly, it does not seem to be too reliable. Sometimes, a site looks broken in IETester's IE8 but looks fine in real IE8. (I suspect that HTML5Shiv didn't load correctly in IETester at times) Anyone experiencing the same problems? What alternatives do you use?

I once resorted to using Windows 7's XP Mode to run IE7 then use Windows 7's IE8 (meaning) that I didn't upgrade to IE9 :( also I wont be able to test IE9... I think that setting up many Virtual PC's for each browser will consume lots of resources (say I have a Virtual PC for each version of IE ... or is there another way)?

Even if I use those Web Services for Browser Testing, I will be missing out of Debugging Tools like IE8's Developer Tools or IETester's DebugBar (I know they are nothing compared to FireBug but its still something)

Jiew Meng
  • 74,635
  • 166
  • 442
  • 756

4 Answers4

27

I can confirm your experience: IETester sometimes deviates from what the "real" browser shows. I have seen this even with pure CSS constructions in simulated IE7 and IE8.

I have no own experience with them, but MS offer virtual machine packages for the various versions of IE. They migh be worth a shot, I've been planning to give them a test drive for a while. They run their native browsers and are bound to be 100% reliable.

Pekka
  • 418,526
  • 129
  • 929
  • 1,058
  • If you go the MS virtual machine packages give the IEVMS (IE VM's) project a try. It installs and configures everything for you! https://github.com/xdissent/ievms – Elijah Lynn Dec 15 '12 at 18:13
  • 2
    @ElijahLynn Thanks to the [modern.ie](http://www.modern.ie/) project, it's not needed anymore. – Alireza Noori Oct 26 '13 at 00:06
11

I've never tried IETester.

I recommend IE Collection http://utilu.com/IECollection/

I've been using it for the last couple years and am very happy. It doesn't include IE9, but it allows you to run side-by-side versions of IE6, 7 and 8 without "clashing" with each other.

jackJoe
  • 10,664
  • 8
  • 45
  • 62
  • IE 6 and 7 cannot be run on Windows 7, even using IE Collection. I've created a Windows 7 VM using [VirtualBox](https://www.virtualbox.org/), and IE 6 nor 7 works (IE 8 was pre-installed). See this [related question](http://stackoverflow.com/q/2537885/938089?is-ie-collection-reliable-tool-for-testing-with-various-versions-of-internet-exp) for the reliability of IE Collection. – Rob W Jan 28 '12 at 10:53
  • 2
    @RobW thanks for pointing that out, but in my case I use a virtual image of XP and I can test IE6 + IE7 + IE8. IMO it is very accurate, the only case it wasn't was with a jquery plugin, see my post: http://stackoverflow.com/questions/6348806/rotate-image-with-jquery-compatible-with-ie7-8 – jackJoe Jan 28 '12 at 12:03
  • I have set up a single XP VM, and retrieved the original IE versions from [Quick browser testing: Internet explorer (version 6, 7 and 8)](http://stackoverflow.com/q/4227959/938089?quick-browser-testing-internet-explorer-version-6-7-and-8). After stripping the pagefile etc, I only needed 1.1GB to run IE 6, 7 and 8. It took some efforts, but it's easier to use imo. – Rob W Jan 28 '12 at 16:33
4

you will run into subtle (and some not so subtle) but persistent errors in all the ietester/iemulti/iecollections that are out there. your best bet is separate virtual machines (like parallels or vmware) with the versions of ie you need to test.

ie9 has "decent" compatibility modes for ie7 and 8 and even has some decent javascript debugging; however, i have even seen differences in ie7 vs. ie9 in ie7 mode, especially in javascript.

mongo296
  • 181
  • 2
  • 4
2

I have used I.E Tester for the past few years and although there are a few subtle glitches here and there... these glitches are not Show stoppers. I.E. Tester has been a tremendous help to my design work for cross browser compatibility. But thats not to say use only I.E tester exclusively... I would recommend it highly. Its really saved me some time with just a few quick clicks.