Testing your website on all web browses in market is not something interesting, there are a lot of webbrowsers and different users use different browsers, and the most common website goal is to reach as many users as possible.
Some times its not possible to have all browsers on the same machine such as having more than IE version on the same windows OS, or having Mac safari on Windows OS.
I listed here all tools i found for cross webbrowser testing.
Expression Web SuperPreview for Internet Explorer shows your web pages rendered in Internet Explorer 6 and either Internet Explorer 7 or Internet Explorer 8, depending on which version you have installed on your machine. You can view the pages side by side or as an onion-skin overlay and use rulers, guides and zoom/pan tools to precisely identify differences in layout. You can even compare your page comp to how the targeted browsers render the page.
* Tested my self: its very easy to use and i trust it the most because its from microsoft, it give the option to see the elements html source.
Browsershots makes screenshots of your web design in different browsers. It is a free open-source online service created by Johann C. Rocholl. When you submit your web address, it will be added to the job queue. A number of distributed computers will open your website in their browser. Then they will make screenshots and upload them to the central server here.
Selenium is a suite of tools to automate web app testing across many platforms.
* runs in many browsers and operating systems
* can be controlled by many programming languages and testing frameworks.
5- Multiple IE
Install multiple versions of IE on your PC
Cross Browser Compatibility Testing
Test the look and functionality of any website on multiple browsers and operating systems.
* Live Tests – use any of our browsers & configurations
* Screenshots – see your page layout across all browsers
Acid2 is a test page, written to help browser vendors ensure proper support for web standards in their products
8- Browser Cam
9- Browser Lab
Adobe BrowserLab is a browser compatibility service that provides designers exact renderings of their pages on leading browsers.
We’ve felt the pain of getting website designs to work correctly across different browsers. Not to mention designing email newsletters that work on all email clients.
Litmus makes compatibility testing easier.
Litmus is lightning-fast, reliable and affordable. It’s relied upon by thousands of smart freelancers and switched-on agencies; as well as big companies like Yahoo!, Facebook and eBay.
11- Net Renderer
IE NetRenderer allows you to check how a website is rendered by Internet Explorer 7, 6 or 5.5, as seen from a high speed datacenter located in Germany. Just type in a URL in the field above and try it out – it’s free!
After listing all of these tools, i think having more than an OS on different machines, on the same machine or using virtual os, will be the best solution, because these tools not 100% right as i tested some of them.
And sometimes you may need a windows and a mac machine, because as i found that its not possible to test mac web browsers on windows pc machine.
These are the tools i found my self, i didn’t test all of them, i will update this list when i find new good tools, also feel free to send me your favorite tools so i can list here and share with others.
Those 2 articles talking about installing linux applications on windows and setup snow leopard on windows.
I think these 2 tricks will solve alot of problems, at least you don’t need to buy a mac machine.
Nice article about Cross-Browser Testing: A Detailed Review Of Tools And Services from smashingmagazine.