About me

Thursday, November 17, 2011

Browser Compatibility testing OR Cross Browser testing

Browser compatibility testing which is also called as cross browser testing, multi browser testing , in simple words, is testing a application in different browsers and also in different versions of browsers. This task is mostly automated because it is very difficult to perform it manually. But here I’m going to provide a series of steps which will help you give more test coverage by performing the cross browser testing manually. At the same time there are many hurdles when you start testing a application in different browsers. For example chrome will not let you install different versions of it in your system, similarly with Firefox. So here we go for a quick round up of how to test a web application in different browsers with different versions without struggling.

Points to be remembered before performing such testing
  1. Note down all the browsers along with their versions in which application needs to be tested. Check the minor versions in them and reduce the count by removing minor versions. For suppose if Firefox version 3.5 and Firefox 4.0 does not have any major changes then select any one of them. Reducing the number of browsers will reduce lot of effort.
  2. Consider these scenarios as part of your basic test plan
    1. Test major css (cascading style sheet) issues
    2. Check for end to end flow
    3. Check the user interface issues
    4. Display of controls, pop ups, flash images. Alignment of the controls also. Font size font color.
    5. JavaScript features
    6. Performance or page load time
    7. Browsers with different screen resolutions
    8. Html validation
  3. If a tool is to be selected for cross browser testing, then check following factors in the tool.
    1. Is it an open source?
    2. Does it provide different versions of at least popularly used browsers Internet Explorer, Mozilla Firefox and Google Chrome?
    3. Does it provide screenshot for the URL which we provide? Or does it let us navigate through different links in the application?
    4. Please check “Best articles on Cross Browser Testing” section at the end of this post for the list of tools which does cross browser testing and also main features of each tool.
Cross browser testing Automated