Compatibility testing is a non-functional testing that ensures software is capable of running on different hardware, operating systems, mobile devices.