Test case generation system
US-9864674-B2 · Jan 9, 2018 · US
US9965379B1 · US · B1
| Field | Value |
|---|---|
| Publication number | US-9965379-B1 |
| Application number | US-201615348624-A |
| Country | US |
| Kind code | B1 |
| Filing date | Nov 10, 2016 |
| Priority date | Nov 10, 2016 |
| Publication date | May 8, 2018 |
| Grant date | May 8, 2018 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A system, method, and computer-readable medium, including obtaining a plurality of different application program interfaces (APIs), one for each of a plurality of different technology stacks, to be used in a test flow of a product constructed of the plurality of different technology stacks; generating a model of a test flow using each of the plurality of different APIs; defining input and output parameters for each of the plurality of different APIs in the model; automatically generating executable instructions to execute the modeled test flow; and storing a record of the executable instructions to execute the modeled test flow.
Opening claim text (preview).
What is claimed is: 1. A system comprising: a memory storing processor-executable instructions; and a processor to execute the processor-executable instructions to cause the system to: obtain a plurality of different application program interfaces (APIs), one for each of a plurality of different technology stacks, to be used in a test flow of a product constructed of the plurality of different technology stacks; generate a model of a test flow using each of the plurality of different APIs; define input and output parameters for each of the plurality of different APIs in the model; automatically generate executable instructions to perform the modeled test flow including the plurality of different APIs in a single execution; store a record of the executable instructions to perform modeled test flow; execute the record of the executable instructions to perform the modeled test flow; analyze a result of the executed modeled test flow; and present a report of the result. 2. The system of claim 1 , wherein the processor is further enabled to execute the processor-executable instructions to cause the system to receive an indication of each of the plurality of APIs from a user. 3. The system of claim 1 , wherein the processor is further enabled to execute the processor-executable instructions to cause the system to generate, in response to a recognition that at least one of the plurality of different APIs to be used in the test flow is missing, the at least one missing API. 4. The system of claim 1 , wherein the processor is further enabled to execute the processor-executable instructions to cause the system to receive, from a user via a user interface with the system, an indication of a configuration of the model of the test flow. 5. The system of claim 4 , wherein the user interface presents a representation of the plurality of different APIs in the user interface and the user manipulates the representation of the plurality of different APIs within the user interface to provide the indication of the configuration of the model of the test flow. 6. The system of claim 1 , wherein the automatically generating of the executable instructions to perform the modeled test flow comprises: compiling, based on the defined input and output parameters for each of the different APIs, the model that includes each of the plurality of different APIs in the test flow. 7. A computer-implemented method, the method comprising: obtaining, by a processor, a plurality of different application program interfaces (APIs), one for each of a plurality of different technology stacks, to be used in a test flow of a product constructed of the plurality of different technology stacks; generating, by the processor, a model of a test flow using each of the plurality of different APIs; defining, by the processor, input and output parameters for each of the plurality of different APIs in the model; automatically generating, by the processor, executable instructions to perform the modeled test flow including the plurality of different APIs in a single execution; storing a record of the executable instructions to perform modeled test flow; executing the record of the executable instructions to perform the modeled test flow; analyzing a result of the executed modeled test flow; and presenting a report of the result. 8. The method of claim 7 , further comprising receiving an indication of each of the plurality of APIs from a user. 9. The method of claim 7 , further comprising generating, by the processor in response to a recognition that at least one of the plurality of different APIs to be used in the test flow is missing, the at least one missing API. 10. The method of claim 7 , further comprising receiving, from a user via a user interface with the system, an indication of a configuration of the model of the test flow. 11. The method of claim 10 , wherein the user interface presents a representation of the plurality of different APIs in the user interface and the user manipulates the representation of the plurality of different APIs within the user interface to provide the indication of the configuration of the model of the test flow. 12. The method of claim 7 , further comprising compiling, based on the defined input and output parameters for each of the different APIs, the model that includes each of the plurality of different APIs in the test flow. 13. A non-transitory computer-readable medium storing program instructions executable by a processor of a computing system, the medium comprising: instructions to obtain a plurality of different application program interfaces (APIs), one for each of a plurality of different technology stacks, to be used in a test flow of a product constructed of the plurality of different technology stacks; instructions to generate a model of a test flow using each of the plurality of different APIs; instructions to define input and output parameters for each of the plurality of different APIs in the model; instructions to automatically generate executable instructions to perform the modeled test flow including the plurality of different APIs in a single execution; instructions to store a record of the executable instructions to perform modeled test flow; instructions to execute the record of the executable instructions to perform the modeled test flow; instructions to analyze a result of the executed modeled test flow; and instructions to present a report of the result. 14. The medium of claim 13 , further comprising instructions to generate, in response to a recognition that at least one of the plurality of different APIs to be used in the test flow is missing, the at least one missing API. 15. The medium of claim 13 , further comprising instructions to receive, from a user via a user interface with the system, an indication of a configuration of the model of the test flow. 16. The medium of claim 15 , wherein the user interface presents a representation of the plurality of different APIs in the user interface and the user manipulates the representation of the plurality of different APIs within the user interface to provide the indication of the configuration of the model of the test flow.
Test management · CPC title
for test results analysis · CPC title
for test execution, e.g. scheduling of test suites · CPC title
for test design, e.g. generating new test cases · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.