WHY COMPATIBILTY TESTING?

Compatibility testing is done to determine if the developed application or product is good enough to run in different environments such as Operating Systems, Browsers, Devices, Networks, Hardware and Versions. Since there is a frequent release of new and existing versions of Operating Systems, Browsers, Devices etc. it is necessary for the organization to perform compatibility tests to ensure if their application or product is rendered as intended across different platform and to prevent errors and bugs. It is very much essential if compatibility test are performed on a real environment instead of a virtual one.

Tests which are performed before deploying application in production environment are normally done in single platform. Once after releasing it in production the customer may test the product in different platform and they may find bugs, to reduce such issues and not to upset your customers it is important to test the compatibility and it is advisable to perform compatibility once the build is stable enough.