Automated test suite mechanism

US10587762B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10587762-B2
Application numberUS-201816151582-A
CountryUS
Kind codeB2
Filing dateOct 4, 2018
Priority dateSep 2, 2016
Publication dateMar 10, 2020
Grant dateMar 10, 2020

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A method is disclosed. The method includes generating a set of test case tags that describe attributes included in a test case and store the set of test case tags and the test case, receiving input information, and dynamically generating a test suite of one or more test cases based on input attributes data included in the input information, wherein the input information comprises code change information.

First claim

Opening claim text (preview).

What is claimed is: 1. At least one machine-readable medium including instructions, which when accessed by one or more machines, cause the machines to: receive print job data; parse the print job data to generate a set of test case tags that describe attributes of the print job data to be included in a test case, wherein the test case comprises a job ticket and a page description language (PDL) data stream; receive input information including code change information; and dynamically generate a test suite of one or more test cases based on input attributes included in the code change information. 2. The machine readable of claim 1 including data that, which when accessed by one or more machines, further causes the machines to: select one or more test cases to test one or more attributes indicated in the code change information. 3. The machine readable of claim 2 including data that, which when accessed by one or more machines, further causes the machines to: parse the code change information to acquire the input attributes; and gather one or more test cases based on a match between the input attributes included in the input information and a tag within the set of tags corresponding to the one or more test cases. 4. The machine readable of claim 3 including data that, which when accessed by one or more machines, further causes the machines to: filter the test cases to determine valid test cases; order the test cases into an ordered list based on a priority; and generate the test suite based on the priority of the ordered list. 5. The machine readable of claim 4 including data that, which when accessed by one or more machines, further causes the machines to: determine whether user criteria has been met; and execute the test suite upon a determination that the user criteria have been met. 6. The machine readable of claim 1 , wherein the input information further comprises at least one of: issue information and user input information, and dynamically generating the test suite of the one or more test cases is further based on the input attributes included in the at least one of: issue information and user input information. 7. The machine readable of claim 4 , wherein the priority of the ordered list is based upon user criteria. 8. The machine readable of claim 7 , wherein the user criteria comprises at least one or more of: a user selected confidence level and a user selected execution time period. 9. The machine readable of claim 1 , wherein the code change information comprises code to process the print job data. 10. The machine readable of claim 1 , wherein the parsing determines the input attributes based on function tags included in the code change information. 11. The machine readable of claim 10 , wherein a code profile is used to determine how to parse the code change information. 12. A method comprising: receiving print job data; parsing the print job data to generate a set of test case tags that describe attributes of the print job data to be included in a test case, wherein the test case comprises a job ticket and a page description language (PDL) data stream; receiving input information including code change information; and dynamically generating a test suite of one or more test cases based on input attributes included in the code change information. 13. The method of claim 12 further comprising: selecting one or more test cases to test one or more attributes indicated in the code change information. 14. The method of claim 13 further comprising: parsing the code change information to acquire the input attributes included in the code change information; and gathering one or more test cases based on a match between the input attributes included in the input information and a tag within the set of tags corresponding to the one or more test cases. 15. The method of claim 14 further comprising: filtering the test cases to determine valid test cases; ordering the test cases into an ordered list based on a priority; and generating the test suite based on the priority of the ordered list. 16. The method of claim 15 further comprising: determining whether user criteria has been met; and executing the test suite upon a determination that the user criteria have been met. 17. The method of claim 12 , wherein the input information further comprises at least one of: issue information and user input information, and dynamically generating the test suite of the one or more test cases is further based the on input attributes included in the at least one of: issue information and user input information. 18. The method of claim 15 , wherein the priority of the ordered list is based upon user criteria. 19. The method of claim 18 , wherein the user criteria comprises at least one or more of: a user selected confidence level and a user selected execution time period. 20. The method of claim 12 , wherein the code change information comprises code to process the print job data.

Assignees

Inventors

Classifications

  • G06F3/1204Primary

    resulting in reduced user or operator actions, e.g. presetting, automatic actions, using hardware token storing data · CPC title

  • Software or firmware update, e.g. device firmware management · CPC title

  • Automatic configuration, e.g. by driver · CPC title

  • by printer language recognition, e.g. PDL, PCL, PDF · CPC title

  • achieving increased printing speed, i.e. reducing the time between printing start and printing end · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10587762B2 cover?
A method is disclosed. The method includes generating a set of test case tags that describe attributes included in a test case and store the set of test case tags and the test case, receiving input information, and dynamically generating a test suite of one or more test cases based on input attributes data included in the input information, wherein the input information comprises code change in…
Who is the assignee on this patent?
Ricoh Co Ltd
What technology area does this patent fall under?
Primary CPC classification G06F3/1204. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Mar 10 2020 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 5 related publications on this page (citations in our corpus or others sharing the same primary CPC).