Understanding why you REALLY perform Cross Browser Testing

By Aqueelah Grant 0 Comments

Often the term Cross Browser Functionality Testing is used in the web application world but many don’t understand the major reason it is necessary.

My very first article for BIT Tech Digest focused on the role of Software Quality Assurance Testing and what it takes to be a successful QA Professional. I also mentioned Cross browser testing which included a scenario for testing a video player as an example.

Read article in more detail below:

Number 1 Reason to become a Software Quality Assurance Professional…

To break things down a bit more, all browsers use a “Web Browser Engine” to display content. The Web browser engine is also known as the rendering engine or layout engine. Simply put, even when you are testing the same browser but different versions of it, you will most likely be using an older “Web browser Engine”. This is why you may see a client request for testing Safari 3 and Safari 4 as Safari 3 will most likely be using an older version of the web browser engine.

Read about Web Browser Engine’s in more detail below:

http://en.wikipedia.org/wiki/Web_browser_engine

A few of the Web browser Engine’s are listed below:

Trident – used by Internet Explorer and developed by Microsoft
Gecko – used by Firefox and developed by Mozilla
Webkit – used by Safari and Chrome, initially developed by Apple but has since expanded

When building a product it is important for everyone involved in the delivery of the product to know which browsers to focus the most development and testing on. You can do this by using a browser usage counter such as the W3Counter.

Below is an article from Impressive Webs with a list of browser counters:

http://www.impressivewebs.com/browser-usage-stats/

There are many times where QA Testing is simply saying, “let’s test, let’s get this done”. However, for your own knowledge you may want to try and understand the inner workings of why you are doing something. As the knowledge you gain may end up being the knowledge you use to impress someone on an interview or at a networking event.

“Testing is a skill. While this may come as a surprise to some people it is a simple fact.” (Fewster, Graham”)

More articles by this author

About the Author

Aqueelah Grant

Aqueelah Grant currently holds a position as Associate Director, QA for a New York agency, with experience in but not limited to Web Applications and Mobile product testing. Aqueelah Grant was born and raised in Newark, NJ and is currently residing in NYC. She attended College in Providence, R.I. obtaining a Bachelor’s Degree in Information Science with a Concentration in Networking in 2002. Aqueelah also obtained an Associate’s Degree in Computer Science with Concentrations in Programming and Psychology in 2001. As well as obtaining an Oracle9i Database Administrator Certified Associate, Certification in 2005. Aqueelah’s favorite quote is one that she created herself. “If we all had the same story to Share there would be no story to Tell”. Which means no one’s journey will be the same because some will be pretty rough. However, when you can tell a story to lift someone else up that’s the moment you realize your journey was worth it. http://aq-kiss.tumblr.com (Tech blog) Twitter: @aqueelahgrant