In cross-browser compatibility testing, it is necessary to have several environments set. Although having virtual machines is a good choice, it often becomes a hassle to switch between environments. There are some helpful tools that can reduce all this configuration work.
Netrenderer is a tool that allows you to check how a site is rendered in different versions of Internet Explorer. You don’t need to have an account or download a program. Just type in the URL to be tested, select the Internet Explorer version and the page will be rendered. This tool is recommended for testing specific sections of a page.
It avoids the necessity of having a virtual machine to install the desired browser version
Rendering takes seconds to be executed
It lets you compare between browser versions (IE6 – IE7)
Renders only one page at a time
It doesn’t show the complete page, making it necessary to add a vertical offset value to see the content
Incompatible with internal network sites
2. Browser shots
• There are a wide variety of browsers to choose from
• It is possible to choose the screen resolution and enable other options
Only supports Windows XP screenshots
Sometimes sessions expire and some screenshots are missing
The results are slow if you compare a lot of different browsers
Very few options for Mac OS
CrossBrowserTesting is a tool that offers many services:
• Interactive live testing: This lets you launch a browser, a screen resolution, an operating system and a platform on their server. Then you only have to enter the URL to test.
When the page is loaded, there are many options that the user can access, including: capture screenshots, record sessions and capture packets. For all of these options a report is generated and saved into a project.
• Run automated screenshots: Lets you choose the resolution of the selected operating systems/browsers/versions of the same URL. It loads the screenshots immediately.
• Local Connection: Makes it possible to test local files or websites behind a firewall. You only have to give permissions to an applet, choose the URL to be tested, select the platform and browser and you’ll see the site in their virtual machine. Any changes made will be automatically reflected.
• Bookmarklet: Just by dragging a button to the bookmarks bar you will have instant access to test any page.
• Easy to use. Instant access from the web browser.
• Lets you record the testing.
• Generates reports of screenshots and stress tests.
• Makes it possible to set up connection to test local files not yet uploaded to a server or internal websites behind a firewall.
Browsera is an online tool that analyzes a site completely and simultaneously in many browsers while identifying errors instead of just taking screenshots. When creating a new account, you will be prompted to add a project name, the baseline browser (the browser that you test most often), the URLs to be tested and the additional pages linked from the inserted URLs.
After the testing is done, you’ll get an email with a notification, a small report and a link to see the complete results. In the image below, the left section contains the URLs tested with errors and warnings found. On the right side, issues are better explained and a screenshot of each browser highlights the section that shows the error.
It also supports HTTP Basic authentication as well as application based logins, this is a critical feature when testing user profiles.
• It shows errors found in each browser
• Creates a report of the results via an URL that can be shared.
• Takes screenshots of linked pages.
It is not possible to choose operating systems or devices; you can only choose the broswer.
It doesn’t have the latest browsers versions (i.e. Chrome is only available until version
5. Microsoft Expression Web SuperView
This is a desktop tool that permits loading a page in all versions of Internet Explorer and the installed browsers. The user only has to add a baseline browser and the other required browsers to test and compare all of them at the same time. There’s an Overlay Layout option to see the differences between two browsers. It is also possible to upload a PSD file or an image to compare.
• You can see and compare all Internet Explorer versions
• It has the “remote browsers” option to test in uninstalled browsers
It doesn’t support Linux platforms (In remote browsers)
These tools can help provide very useful information in your compatibility testing, depending on the testing platforms and the environments needed. Most of them offer screenshots, reports and results that are helpful to the process.