Regression testing of a printing system
AssigneeRicoh Company, Ltd.
InventorLoc T. Le
Life of this patent
Estimating the term…
Abstract
A standard input for a regression test is processed in a printing system in a first (standard) configuration to generate a standard output. The standard output may include a standard PDL output and a standard bitmap. The standard input is processed in the printing system in a second configuration to be tested to generate regression test output. The regression test output may include a test PDL output and test bitmap. The regression test output and the standard output are compared to determine if changes included in the second configuration of the printing system produce an undesirable effect. Each standard input and corresponding standard output is identified by a unique test identifier and is stored.
Claims19
A method of regression testing a printing system, comprising:
- processing in a first printing-system configuration a standard input to generate a preliminary standard output, said preliminary standard output comprising a preliminary page description language (PDL) output and a preliminary standard bitmap;
- verifying a desired feature in said preliminary standard output, thereby generating standard output comprising a standard PDL output and a standard bitmap;
- processing in a second printing-system configuration said standard input to generate a regression test output, said regression test output comprising a test PDL output and a test bitmap;
- comparing said regression test output and said standard output to generate comparison results;
- and
- outputting the comparison results.
A system for regression testing a printing system, comprising:
- a storage device, said storage device being operable to store a standard input, operable to provide said standard input to a print controller of a printing system, and operable to store a corresponding standard output generated by processing said standard input using said print controller in a first printing-system configuration;
- a comparator, said comparator being operable to receive a regression test output generated by processing said standard input using a print controller of said printing system in a second printing-system configuration, operable to compare said regression test output with said standard output, and operable to generate comparison results;
- and
- a test controller, said test controller being operable to receive a test request from a test operator, operable to invoke transmission of said standard input to a print controller of said printing system in said second printing-system configuration in accordance with said test request, operable to invoke transmission of said corresponding regression test output to said comparator, and operable to output comparison results to a test operator;
- wherein said standard input comprises standard print content, said standard output comprises a standard page description language (PDL) output and a standard bitmap, and said regression test output comprises a test PDL output and a test bitmap.
A computer readable storage medium embodying programmed instructions that, when executed by a computer, performs a method for regression testing a printing system, the method comprising:
- processing in a first printing-system configuration a standard input to generate a preliminary standard output, said preliminary standard output comprising preliminary page description language (PDL) output and a preliminary standard bitmap;
- verifying a desired feature in said preliminary standard output, thereby generating standard output comprising standard PDL output and a standard bitmap;
- processing in a second printing-system configuration said standard input to generate a regression test output, said regression test output comprising test PDL output and a test bitmap;
- comparing said regression test output and said standard output to generate comparison results;
- and
- outputting the comparison results.
Dependencies are inferred from the claim text.