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