EP1569123A2

Method and system for masking dynamic regions in a user interface to enable testing of user interface consistency

Abstract

A system and method for masking dynamic regions of a user interface that assist in testing of the static user interface layout. The masking regions are used to eliminate the regions of the user interface layout that are expected to change during a verification process. The present invention allows a user to add masks to the dynamic areas of a screen for selectively ignoring those areas during testing.

EP1569123A2, drawing sheet 1
Sheet 1 of 7

Term

Term ended

Projected expiry passed 25 January 2025, 1.7 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

24 claims: 3 independent, 21 dependent

  1. 1
    A computer-implemented method for masking dynamic regions of a user interface for determining differences in the user interface, comprising:generating a mask for a first snapshot of the user interface, wherein the mask corresponds to a set of coordinates within the first snapshot;associating the mask with a set of snapshots according to a snapshot key, wherein the set of snapshots includes the first snapshot;and applying the mask to the set of snapshots such that the area of each snapshot that corresponds to the coordinates of the mask is ignored when the first snapshot is compared with another snapshot of the set of snapshots.
  2. 11
    A computer-readable medium that includes computer-executable instructions for masking dynamic regions of a user interface for determining differences in the user interface, comprising:generating a mask for a first snapshot of the user interface, wherein the mask corresponds to a set of coordinates within the first snapshot;associating the mask with a second snapshot according to a snapshot key, wherein the first snapshot and second snapshot are related according to the snapshot key;and applying the mask to first snapshot and the second snapshot such that the area of the first snapshot and the second snapshot that corresponds to the coordinates of the mask is ignored when the first snapshot is compared with the second snapshot.
  3. 18
    A system for masking dynamic regions of a user interface for determining differences in the user interface, comprising:a target user interface device from which a first snapshot and second snapshot of the user interface is taken;and a server that includes an application that is configured to: generate a mask for the first snapshot of the user interface, wherein the mask corresponds to a set of coordinates within the first snapshot, associate the mask with the second snapshot according to a snapshot key, wherein the first snapshot and second snapshot are related according to the snapshot key, and apply the mask to first snapshot and the second snapshot such that the area of the first snapshot and the second snapshot that corresponds to the coordinates of the mask is ignored when the first snapshot is compared with the second snapshot.