AUTOMATED VALIDATION OF THE APPEARANCE OF GRAPHICAL USER INTERFACES
First Claim
1. A method comprising:
- generating, using one or more computer processors, a first metadata defining how a user interface associated with an application should appear;
capturing, using one or more computer processors, an image of the user interface associated with the application during a test run;
converting, using one or more computer processors, the captured image into one or more of a second metadata and text; and
comparing, using one or more computer processors, the first metadata to the second metadata and the text;
in response to the comparison resulting in a difference between the first metadata and the second metadata, storing, using one or more computer processors, the image and generating, using one or more computer processors, an assessment request.
1 Assignment
0 Petitions
Accused Products
Abstract
According to embodiments of the present invention, a first metadata defining how a user interface associated with an application under test should appear is generated using one or more computer processors. An image of the user interface associated with the application under test that is invoked during a test run is captured using one or more one or more computer processors. The captured image is converted, using one or more computer processors, into one or more of a second metadata and text. The first metadata is compared, using one or more computer processors, to the second metadata and the text. In response to the comparison resulting in a difference between the first metadata and the second metadata, the image is stored, using one or more computer processors, and an assessment request is generated using one or more computer processors.
34 Citations
18 Claims
-
1. A method comprising:
-
generating, using one or more computer processors, a first metadata defining how a user interface associated with an application should appear; capturing, using one or more computer processors, an image of the user interface associated with the application during a test run; converting, using one or more computer processors, the captured image into one or more of a second metadata and text; and comparing, using one or more computer processors, the first metadata to the second metadata and the text; in response to the comparison resulting in a difference between the first metadata and the second metadata, storing, using one or more computer processors, the image and generating, using one or more computer processors, an assessment request. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer program product comprising:
-
one or more computer readable tangible storage media and program instructions stored on the one or more computer readable tangible storage media, the program instructions executable by one or more processors to; generate a first metadata defining how a user interface associated with an application should appear; capture an image of the user interface associated with the application during a test run; convert the captured image into one or more of a second metadata and text; and compare the first metadata to the second metadata and the text; in response to the comparison resulting in a difference between the first metadata and the second metadata, store the image and generate an assessment request. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computer system comprises:
-
one or more computer processors; one or more computer readable tangible storage media; program instructions stored on the one or more computer readable tangible storage media for execution by at least one of the one or more computer processors, the program instructions comprising program instructions to; generate a first metadata defining how a user interface associated with an application should appear; capture an image of the user interface associated with the application during a test run; convert the captured image into one or more of a second metadata and text; and compare the first metadata to the second metadata and the text; in response to the comparison resulting in a difference between the first metadata and the second metadata, store the image and generate an assessment request. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification