I am running Windows 7 on my machine. I have following web browsers installed:
- Opera
- Google Chrome
- Safari (windows version)
- Firefox 3.6
- IE 8
I am doing some development running on my local IIS web server and need to test my .net web application development cross browser. So I need to have older versions of the above browsers installed on my machine, eg IE7, Firefox 3 etc
What is the best approach for doing this? I have my doubts that different versions can co exist on same machine. Do I need to use a virtual pc? Or are there any applications available for such cross browser testing?
SuperPreview, part of Expression Web, may be useful for you. Also, there are websites out there that allow you to preview your website by looking at their remote server screens, basically. An example is http://crossbrowsertesting.com/ (Free Trial). That way you don’t have to try to install multiple versions of browsers on your own PC, which I have found quite difficult to do.
One other possibility is to get the free VMWare Player and set up several virtual machines, each with a different version of the browser you’d like to test with.
Edit:
You can install multiple versions of Firefox on the same PC side-by-side; that seems to work well. There are some third-party utilities to allow you to install multiple versions of IE, but when I tried that, they didn’t work well and IE got all messed up on my PC.