Non-intrusive testing system and method
First Claim
1. A computerized method for testing an information-processing system-under-test, the method comprising:
- capturing an image that represents a visual output of the system-under-test, wherein the image includes a plurality of pixels;
deriving at least a first pixel pattern representing a first sub-portion of the image;
comparing the first derived pixel pattern with a prespecified graphical object; and
outputting data representing results of the comparison.
9 Assignments
0 Petitions
Accused Products
Abstract
A computerized method and system for non-intrusive testing of an information processing system. This includes stimulating a system-under-test, capturing an image from the system-under-test visual output and one or more of the following: converting the captured image to a grey-scale bitmap, deriving pixel patterns from sub-portions of the captured image, normalizing the derived pixel patterns, scoring pixels in a pixel pattern according to color intensity, comparing pixel patterns with graphical object definitions, and finding and outputting matches taking into consideration tolerances for color, resolution, object spacing and overlap, and font kerning variation. The output is optionally a text string representing the recognized text within the captured image. The method and system also automatically learns new graphical object definitions when appropriately provided with graphical objects. A computer-readable media is provided that includes instructions coded thereon that when executed on a suitably programmed computer executes one or more of the above methods.
-
Citations
30 Claims
-
1. A computerized method for testing an information-processing system-under-test, the method comprising:
-
capturing an image that represents a visual output of the system-under-test, wherein the image includes a plurality of pixels;
deriving at least a first pixel pattern representing a first sub-portion of the image;
comparing the first derived pixel pattern with a prespecified graphical object; and
outputting data representing results of the comparison. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computerized system for testing an information-processing system-under-test, the information-processing system-under-test having a visual display driver, the computerized system comprising:
-
a memory;
one or more graphical object definitions including a first graphical object definition stored in the memory;
an image-capture device coupled to the memory that captures an image of the visual display driver of the information processing system-under-test, wherein the captured image includes a plurality of pixels;
commands stored in the memory to derive at least a first pixel pattern representing at least a portion of the image from the image-capture device;
a comparator coupled to the memory that generates a result based on a comparison of the first derived pixel pattern with the first graphical object definition; and
an output device coupled to the memory that outputs data representing a result from the comparator. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A computerized method for testing a function of an information-processing system-under-test, the method comprising:
-
executing a stimulation command;
capturing a video-output of the system-under-test;
performing text recognition on the captured video-output; and
outputting a result based on the text recognition. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29)
-
-
30. A computerized system comprising:
-
a memory;
a plurality of graphical object definitions stored in the memory;
an image capture device coupled to the memory;
means for extracting graphical object information from the captured image and for comparing the graphical object information to at least one of the prespecified graphical object definitions;
an output device coupled to the means for extracting and comparing that outputs data representing a result of the comparison.
-
Specification