Method and apparatus for evaluating software
AssigneeUnited States Postal Service
InventorsCharles B. Hunt, Harry D. Jamieson
Life of this patent
Estimating the term…
Abstract
A method and system for evaluating software includes generating a test deck (310), where the test deck is formulated to test the software for compliance with delivery system operation procedures (315), processing the test deck with the software, and grading the performance of the software for compliance with delivery system operation procedures (320).
Claims25
A method for evaluating software comprising:
- generating a test deck, wherein the test deck is formulated to test the software for compliance with delivery system operation procedures;
- processing the test deck with the software;
- and
- grading the performance of the software for compliance with delivery system operation procedures,
- wherein generating the test deck comprises:
- selecting at least one delivery system operation procedure with which to test the software for compliance;
- selecting a test deck programming module with which to generate the test deck, the test deck programming module formulated to generate the test deck to test the software for compliance with the at least one delivery system operation procedure;
- and
- creating the test deck using the test deck programming module.
A system for evaluating software comprising:
- an input terminal for receiving software;
- and
- a processor coupled to the input terminal for:
- generating a test deck, wherein the test deck is formulated to test the software for compliance with delivery system operation procedures;
- processing the test deck with the software;
- and
- grading the performance of the software for compliance with delivery system operation procedures,
- wherein generating the test deck further comprises:
- selecting at least one delivery system operation procedure with which to test the software for compliance;
- selecting a test deck programming module with which to generate the test deck, the test deck programming module formulated to generate the test deck to test the software for compliance with the at least one delivery system operation procedure;
- and
- creating the test deck using the test deck programming module.
A computer-readable storage medium on which is stored a set of instructions for evaluating software, which when executed perform stages comprising:
- generating a test deck, wherein the test deck is formulated to test the software for compliance with delivery system operation procedures;
- processing the test deck with the software;
- and
- grading the performance of the software for compliance with delivery system operation procedures,
- wherein generating the test deck further comprises:
- selecting at least one delivery system operation procedure with which to test the software for compliance;
- selecting a test deck programming module with which to generate the test deck, the test deck programming module formulated to generate the test deck to test the software for compliance with the at least one delivery system operation procedure;
- and
- creating the test deck using the test deck programming module.
A method for evaluating software comprising:
- selecting at least one delivery system operation procedure with which to test the software for compliance;
- selecting a test deck programming module with which to generate a test deck, the test deck programming module formulated to generate the test deck to test the software for compliance with the at least one delivery system operation procedure;
- creating the test deck using the test deck programming module, wherein addresses comprising the test deck comprise geographical segment codes chosen at random, the geographical segment code comprises at least one of the following:
- a United States Postal Service ZIP code, and a United States Postal Service ZIP+4 code, and wherein addresses comprising the test deck are sorted by street address;
- executing the software using at least the test deck as input;
- providing the output of the software to the delivery system operator;
- selecting a grading programming module formulated to grade the software for compliance with at least one delivery system operation procedure;
- generating a grade using the grading programming module;
- grading the compliance of at least one of the following:
- presort qualification reports, postage statements, and container labels;
- and
- reporting infractions of the delivery system operation procedures.
Dependencies are inferred from the claim text.