Compatibility testing is done to check if the app is compatible with different :
* Operating systems – (Android & iOS).
* Browsers (Chrome, Firefox, etc.).
* Devices.
* Network environments- 2G,3G,4G, WIFI.
* Internal hardware.
Compatibility tests are of 2 types :
Backward : tests the behavior of a mobile app with older versions of a software.
Forward : tests the behavior of a mobile app with new, developing software and beta versions.