Verifying Images on Operating Systems with Different Graphical Interface Representation

Applies to TestComplete 15.20, last modified on January 19, 2022
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.

See Also

About Region Checkpoints

Highlight search results