Tuesday, 26 June 2012

Cross Browser Testing

Here are few guidelines which can be used to come up with an approach for Cross Browser Testing of a web application.  
  • List out all the stable releases of browsers with version mostly used in market and the platforms also  
  • Collect all the installers and required applications at one common place
  • Ask for the stable release of the application which has been tested (functional at least) and identified issues have been resolved up to an extent
  • Ask for a baseline browser and platform and create a test environment
  • Using the baseline platform try to investigate the maximum area of application and record the evidences if time permits
  • While performing the baseline focus should be on Layout, GUI, Formatting consistency etc.
  • Compare Text/Image wrapping across the website on different Web Browsers against baseline browser, and check for any discrepancy.
  • Compare Alignment of text and images across the website on different Web Browsers against baseline browser, and check for any discrepancy.
  • Compare formatting, font and size of text across the website on different Web Browsers against baseline browser, and check for any discrepancy.
  • Compare formatting, font and size of Buttons/Links across the website on different Web Browsers against baseline browser, and check for any discrepancy.
  • Compare scrolling on the web pages (Horizontal and vertical) across the website on different Web Browsers against baseline browser, and check for any discrepancy.
  • Compare the Header across the application on different Web Browsers against baseline browser, and check for any discrepancy.
  • Compare the footer across the application on different Web Browsers against baseline browser, and check for any discrepancy.
  • Compare the pages content across the application on different Web Browsers against baseline browser, and check for any discrepancy.
  • Compare scrolling on the web pages (Horizontal and vertical) across the website on different Web Browsers against baseline browser, and check for any discrepancy.
  • If applicable, check for Flash videos, Audio across the website. Generic Functions (Play, Pause, Full Screen, maintain Volume etc)
  • If applicable, check for you tube Videos across the website. Generic Functions (Play, Pause, Full Screen, maintain Volume etc)
  • If applicable check for the advertisements across the application on multiple browsers.
  • Check for the static and dynamic both type for contents on multiple browsers
  • If applicable, check for navigation of third party applications/URL/links and compare the results with the baseline
  • Check for firewall settings and issues on multiple browsers and platforms