Compatibility testing
Checking the product works across different devices, OS versions, browsers and screen sizes.
Definition
Compatibility testing checks that the software works correctly in different environments: device models, operating system versions, browsers, screen sizes and network types. It matters a lot in mobile because of fragmentation.
In practice
The sign-up button is cut off on a small Android phone with Android 11, but looks fine on a Pixel 8 with Android 15.
Learn it in context
Lessons that use this term.
Related terms
- Cross-browser testingChecking a website works and looks right in different browsers and browser versions.
- FragmentationThe huge variety of device models, screen sizes and OS versions an app must support.
- Real deviceA physical phone or tablet used for testing, as opposed to an emulator or simulator.
- Responsive designA website layout that adapts to different screen sizes, from phones to large monitors.