Information in this topic applies to desktop and web applications. |
Task Description
Graphical representation of interface elements on different operating systems is not the same. In order for your region checkpoints to pass successfully on multiple operating systems, they have to take into account graphical differences between interface implementations.
Possible Solutions
The following approaches are possible:
- Create custom sets of base images that will be used for region checkpoints on different operating systems.
- Minimize differences between operating systems’ graphical representation. For example, turn off graphical schemes, effects, font smoothing on all tested operating systems. You can also use image masks and transparency to compare only relevant parts of images.
For more tips on how to perform image comparison, see Factors Affecting Image Comparison.