Document layout verification
First Claim
Patent Images
1. A computer-implemented method for verifying a layout of a test document, the method comprising:
- receiving the test document for layout verification, wherein the test document comprises a first component and a second component;
performing a relative comparison of a property of the first component with a corresponding property of the second component;
verifying that the relative comparison produces a preferred result; and
performing additional relative comparisons in order to verify the layout of the test document.
2 Assignments
0 Petitions
Accused Products
Abstract
A test document is parsed into components which may include bounding boxes, segments, and points. Test code makes calls to properties and methods of components in order to verify document layout. Rather than take absolute measurements of component placement, components are evaluated relative to each other. Layout verification logic may be part of a larger software test system.
35 Citations
20 Claims
-
1. A computer-implemented method for verifying a layout of a test document, the method comprising:
-
receiving the test document for layout verification, wherein the test document comprises a first component and a second component;
performing a relative comparison of a property of the first component with a corresponding property of the second component;
verifying that the relative comparison produces a preferred result; and
performing additional relative comparisons in order to verify the layout of the test document. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for verifying a layout of a test document, wherein the system comprises:
-
a processor;
a memory, storing instructions executable by the processor, wherein the instructions comprise;
executing a software application within a test environment;
modifying a test document in the course of executing the software application;
storing the test document;
parsing the components of the test document;
executing test code to verify the layout of the test document;
performing a relative comparison of a first component to a second component; and
verifying that the comparison produces a favorable result. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. A method for verifying a layout of a test document in a software test environment, the method comprising:
-
receiving test code from a remote computer; and
under control of the test code;
executing a software application, storing a test document modified by the software application, parsing the components of the test document into a plurality of instances of component classes, performing relative comparisons of components to each other, verifying the layout of the test document when the relative comparisons produce preferred results, and notifying the remote computer that the layout of the test document is verified. - View Dependent Claims (20)
-
Specification