Compatibility is a non- functional testing to ensure customer
satisfaction. It is to determine whether your software application or product
is proficient enough to run in different browsers, database, hardware,
operating system, mobile devices and networks. Application could also impact
due to different versions, resolution, internet speed and configuration etc. Hence,
it’s important to test the application in all possible manners to reduce
failures and overcome from embarrassments of bug’s leakage. As a Non-
functional test, Compatibility testing is to endorse that the application runs
properly in different browsers, versions, OS and networks successfully.
Compatibility test should always perform on
real environment instead of virtual environment.
Test the compatibility of application with
different browsers and operating systems to guarantee 100% coverage.
of Software compatibility testing:
it is very popular in compatibility testing. It is to check the
compatibility of the software application on different browsers like Chrome,
Firefox, Internet Explorer, Safari, and Opera etc.
it is to check the application/ software compatibility with the
different hardware configurations.
it is to check the application in different network like 3G, WIFI etc.
it is to check if the application is compatible with the mobile
devices and their platforms like android, iOS, windows etc.
it is to check if application is compatible with different
Operating Systems like Windows, Linux, Mac etc.