Here are the types of compatibility testing:
Cross-browser compatibility test for websites
Since the websites are accessed via browsers, this type of testing verifies how websites interact with browsers and how the interface is displayed on devices with different screen sizes. We perform manual testing on real devices and browsers. Our laboratory has over 80+ devices and over 1,800 different PC configurations.
Mobile application compatibility testing on real devices
This type of testing includes more aspects of interaction. The operation of a mobile application depends on the version of the operating system, its configuration and settings, hardware features of the device, and the screen size. Therefore, it is very important to conduct manual testing on real devices that can cover all of the above factors. There are over 80 real mobile devices in our laboratory, on which we perform testing.
Software and hardware compatibility testing
To verify the product being developed we test its compatibility:
- • with hardware, or with various hardware configurations (the ability to install and remove, the convenience of the interface, stability, compatibility of screen resolutions – are tested);
- • with different operating systems;
- • with other connected devices (printers, scanners, audio/video devices);
- • at different types of connection (wired connection, Bluetooth, wi-fi)
- • with various networks (wired network, Wi-Fi, 4G, 5G) for a number of parameters – capacity, bandwidth, network speed;
- • interaction with various drivers
Why do you need compatibility testing and how is it performed?
The main goal is to make sure that the product properly works with a wide variety of device and hardware configurations and their settings. This is especially important in two cases:
- • You are developing an expensive product critical to the customer. In this case, the compatibility errors can result not only in reputation loss but also in financial losses.
- • Your product is used by a large number of consumers. This means that customers may have the most unexpected hardware and software configurations, which means you have to be prepared for potential issues.
All described compatibility testing activities are performed both manually (on real devices) and automatically (using modern tools and services).