There are many Web Browsers available on the market. Almost all of them are free and yet they have their own "Complications" in rendering a same site in different way. Any web developer's headache is to make sure that their website looks same on different kind of browsers.. Ah.. Given the wealth of browsers and versions along with operating systems, this is easier said than done.
If we take a moment and look back at the browser statistics for 2007 you will found out:
Does that means if you test your web application with this 4 browsers will solve the issue?
Don't forget the amount of Windows Mobile and other PDA is coming up daily, Each of the PDA and smart phones, they have their unique browser rendering system along with different screen sizes..
Anyway, how you should test your site with multiple browsers? You will found out that the most problems comes from Internet Explorer rendering of sites. Internet Explorer tends not to follow the W3C web standards for browser rendering. Yes I know you can put few on your system but there is a huge rendering gap between Internet Explorer 6 and 7. So how you want to test using IE6 and IE7 in the same machine. Well you can't Install all of them together cause they are using same DLL names and libraries. Technology has the advantage to give solutions in this situations.
Here are the possible solutions:
- Use Virtualization tools such as Virtual PC (Free) or VMWare workstation (Shareware) [This requires a healthy system]
- Install different versions on Dual Boot or Multiple OS systems.
- Read about how to use IE6 while IE7 is already installed [CFDan.com]
- Get this nifty tool from Tredosoft.com which allows you to run. They made an Installer which allows you to install and use IE3 IE4.01 IE5 IE5.5 and IE6. Also they have another package of IE7 which runs standalone. So you can make your choices.
- Read more about CSS issues in IE here, IEBlog at MSDN and also at WebmasterWorld.com (About CSS in IE6 vs IE7)
Are you looking for older browsers or a place where you can find all kind of browsers archive then don't forget to check out Older Browsers Archive at evolt.org. Another path that may be followed is using a third-party service to test a Web application via multiple browser platforms. You could choose an offshore company to test with various platforms or use a free service like Browsershots or a paid service like BrowserCam.
The boom in mobile device usage means this ever-expanding user community should not be ignored. Like personal computers, you can assemble a group of mobile devices to use for testing, or you can use third-party services and products to assist with mobile testing. A great resource is the DotMobi Virtual Developer Lab, which provides access to hundreds of mobile devices for testing.
While most developers think an application is ready once their work is done, you still need to conduct extensive testing to ensure the product delivered actually meets project expectations and behaves consistently within the target set of browsers. There are many ways to go when testing with multiple browsers as you may choose to set up multiple machines, use virtualization, or even go with a third-party service or organization