Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Cross Browser Compatibility Test Automation

Cross Browser Compatibility Test Automation

This presentation is among the Top 27 Best Papers/Practice/Tutorials selected, out of 460+ submissions received, to be presented @STC 2012.

Presentation Abstract

With the advent of web 2.0 technologies and the explosion in birth of web browsers on desktops, tablets and mobile devices are triggering issues & challenges towards the compatibility testing of your web applications across all supported platforms. Today end-users are willing to adapt latest browsers due to their enhanced technological abilities and there is a strong push from browser manufacturers for their enterprise users to adapt new browsers which are rich in many ways to deliver content on web.

The phenomenal growth of mobile environments presents abundance of devices having modern hardware as comparable to desktops overlapping diverse software configurations. Such diversity is posing a strong challenge in web application deployment and requires unique cross browser compatibility testing strategies. In this technical paper, we pose the problem of cross-browser compatibility testing of modern web applications as a ‘functional consistency’ check of web application behavior across different web browsers and present a solution to automate it.

About the Author

Aman Kumar Singh currently works for Thomson Reuters and is an experienced test manager and advises businesses & companies to set up Independent Validation Services vertical. Currently Aman is managing the Quality Assurance group of a Thomson Reuters business line worldwide. He possesses 9 years of experience in software development & testing. He is a certified ITIL Practitioner and primarily worked in Incident & Change Management domain. Before joining Thomson Reuters, he worked with CA Technologies and there he has designed and developed a customer centric testing strategy to enhance the customer experience and product quality. His article on Software Testing Tools & Integration has been published in STC 2011 and he has spoken at couple of software testing conference about topics like Software Test Automation, Managing & Optimizing the Cost of Testing & Software Testing 2.0. Aman possesses post-graduation in Software Management from MISEM, Carnegie Mellon University.

More Decks by QAI Software Testing Conference

Other Decks in Technology

Transcript

  1. Cross Browser Compatibility Test Automation Cross Browser Compatibility Test Automation

    Aman Kumar Singh Aman Kumar Singh Thomson Reuters Thomson Reuters Bangalore Bangalore
  2. Let’s warm up! Guess the number of Emails sent today

    365,560,124,345 Tweets sent today Cross Browser Compatibility Test Automation 2 Tweets sent today 287,234,544 Google searches today 3,587,657,234 (source : http://www.worldometers.info/)
  3. Agenda What is Cross Browser Compatibility Testing? Why Cross Browser

    Compatibility Testing? Which Browser I Should Test? Challenges in Cross Browser Compatibility Cross Browser Compatibility Test Automation Challenges in Cross Browser Compatibility Tools Available Cross Browser Compatibility Test Automation Approach Recommended Tool Q&A 3
  4. Why Cross Browser Compatibility Testing? Business Demands Browser Invention Explosion

    Advent of Web2.0 Lack of Standards Managing Cost Of Cross Browser Compatibility Managing Cost Of Cross Browser Compatibility Testing Cross Browser Compatibility Test Automation 5
  5. Which Browser I Should Test? “It Depends On Your Website

    Browser Usage Stats” Cross Browser Compatibility Test Automation 6
  6. Tools Available Tools Capturing Screenshots Tools Providing Emulating Environments Browser

    Shots Litmus Adobe BrowserLab CrossBrowserTesting.com Cross Browser Compatibility Test Automation 9 IE Net Render (exclusively for multiple version of Internet Explorer)
  7. Cross Browser Compatibility Test Automation Approach Scalable Support of DOM

    level testing Capability to test JavaScript Customization Support Continuous Integration Support Cross Browser Compatibility Test Automation 10 Continuous Integration Support Existing Framework Support Strong Reporting Feature Easy to Use and Learn Highest R.O.I
  8. Recommended Tool Most Advanced Browser and Operating Cross Browser Compatibility

    Test Automation 11 Most Advanced Browser and Operating System Support Support Multiple Programming Languages Support Multiple Testing Frameworks Open Source Suite of Tools