What is Compatibility Testing
How to do Compatibility Testing?
Wrong question, first let’s talk WHY compatibility testing.
We all know it’s meant to test our AUT’s UI on different front-end platforms (browsers, devices, OS etc.)
But it’s paramount to understand what creates the difference when running on different platforms
Let’s take a web app running on a browser for example,
It would help to understand the different components of a ‘browser’ and what portions are different
Each browser has a different ‘driver’, e.g. Chrome uses the Gecko driver.
This causes it to probably display a piece of JavaScript slightly differently than let’s say Firefox.
I’ve seen compatibility tests meaning “Run ALL tests on each device / combination)
Instead, just run tests which are checking the ‘JavaScript’ or ‘UI’ functionality of your app
The rest will be the same on every browser
#QsDaily #Automation #CompatibilityTesting #Testing