A non-functional testing type to ensure that your product has the ability to run on different browsers, hardware, operating system, mobile devices and in different network conditions. Different versions, resolution, screen size, CPU speed could also have impact on your product. Hence it’s very much necessary to test the application in all possible conditions to reduce probability of failures.
It’s always like prevention is better than cure. Hence Compatibility testing provides that facility where bugs can be avoided at the very early stage and can help to achieve smooth performance of product on diverse platforms.
Performing compatibility testing in real environment always have the upper hand on the testing done in virtual environment.
Testing on different mobile devices helps to make sure that product will have smooth working on different platforms like Android, IOS, Windows etc.
A very popular type of Compatibility Testing where testing is done on multiple browsers like Internet Explorer, Chrome, Firefox, Opera, Safari etc. to detect early browser related bugs.
It is to check the application/ software compatibility with the different hardware configurations.
Testing has only one aim to check performance of product in different network conditions like 4G, 3G, 2G, Wifi etc.
It is to check if application is compatible with different Operating Systems like Windows, Linux, Mac etc.
Testing is done to make sure that the current version of product is backward compatible with earlier versions.