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