views:

98

answers:

6

What is the best way to test my web app on IE6. Obviously I have IE8 installed on my machine, I've tought about using a Virtual Machine, are there any other options?.

I wan't to make sure my jQuery and JavaScript code functions properly....

+2  A: 

Check out IETester:

http://www.my-debugbar.com/wiki/IETester/HomePage

Eric
+2  A: 

The other options are:

  • Use a non-virtual machine (inefficient)
  • Use one of the hacks to install multiple versions of IE side-by-side (unreliable, especially when it comes to JS testing).

A virtual machine is the right way to go.

David Dorward
only answer I see that right +1. IE side by side cant really verify that its giving true 100% browser rendering to that version.
TStamper
+1  A: 

My suggestion would be: use IETester. Also see this topic for more suggestions: http://stackoverflow.com/questions/1669124/ie-6-and-ie-7-on-same-computer-for-debugging

BalusC
i thought IETester wont be good enough for javascript
TStamper
Correction: IE5.5/IE6 isn't good with Javascript. Apart from that it works very well. It has the engine as originally used in real IE browsers.
BalusC
I think it works better for just checking layout issues
TStamper
Is it Good or Not for JS testing???
hminaya
I haven't had problems with it and I have used it with websites which includes fairly a lot of JS (jQuery and so on), e.g. itca.com and tweakers.net.
BalusC
@hminaya- it is good for testing purposes, but as for JS the only 100% accurate way would be using a VM, IEtester does work but I have heard of the different errors it brings when it comes to JS.ex: popups
TStamper
Could be. I have never used popups. Modal dialogs ftw.
BalusC
A: 

IETester allows you to try IEs 5.5, 6, 7, and 8 in one program, with very few limitations.

Pekka
A: 

you could use IE tester.

GSto
A: 

IE Collection is another option for you. I have only been using it for about a week, and the IE6 menu interface is a bit buggy, but so far JavaScript and CSS behave consistently with my other PC which has IE6 on it. It will let you install several older (pre-6.0) versions as well.

Frank DeRosa