Automatic test case generation
US-2015254171-A1 · Sep 10, 2015 · US
US2016342501A1 · US · A1
| Field | Value |
|---|---|
| Publication number | US-2016342501-A1 |
| Application number | US-201615074229-A |
| Country | US |
| Kind code | A1 |
| Filing date | Mar 18, 2016 |
| Priority date | May 18, 2015 |
| Publication date | Nov 24, 2016 |
| Grant date | — |
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.
System and method for accelerating automated testing is disclosed. First, a test script of a screen is recorded to identify user interface elements comprising data fields present on the screen. An input is received in the data fields. Based on the input, one or more test case templates are selected. Further, data sets and verification types required corresponding to the input are obtained. The data sets are obtained based on the one or more test case templates. The verification types are obtained from a user. Subsequently, the one or more test case templates, the data sets, and the verification types are integrated to generate an executable test case file. Based on the executable test case file, the test script is modified and further executed. Upon executing, a report is generated.
Opening claim text (preview).
We claim: 1 . A method of accelerating automated testing, the method comprising: recording, by a processor, a test script of a screen, to identify user interface elements present on the screen, wherein the user interface elements comprises data fields; receiving, by the processor, an input in the data fields; selecting, by the processor, one or more test case templates based on the input; obtaining, by the processor, data sets and verification types required corresponding to the input, wherein the data sets are obtained based on the one or more test case templates, and wherein the verification types are obtained from a user; integrating, by the processor, the one or more test case templates, the data sets, and the verification types to generate an executable test case file; and modifying, by the processor, the test script based on the executable test case file generated to execute the test script for testing the screen. 2 . The method of claim 1 , wherein the user interface elements are identified by parsing the test script of the screen. 3 . The method of claim 1 , further comprising mapping the data fields with data associated with a domain model of the screen. 4 . The method of claim 1 , further comprising obtaining one or more test types required from a plurality of test types to select the one or more test cases. 5 . The method of claim 1 , wherein the test case templates are selected from a test case repository. 6 . The method of claim 1 , further comprising generating a report based on the execution of the test script. 7 . A system for accelerating automated testing, the system comprising: a processor; and a memory, coupled to the processor, wherein the processor executes processor executes program instructions stored in the memory, to: record a test script of a screen, to identify user interface elements present on the screen, wherein the user interface elements comprise data fields; receive an input in the data fields; select one or more test case templates based on the input; obtain data sets and verification types required corresponding to the input, wherein the data sets are obtained based on the one or more test case templates, and wherein the verification types are obtained from a user; integrate the one or more test case templates, the data sets, and the verification types to generate an executable test case file; and modify the test script based on the executable test case file generated to execute the test script for testing the screen. 8 . The system of claim 7 , wherein the user interface elements are identified by parsing the test script of the screen. 9 . The system of claim 7 , wherein the processor further executes the program instructions to map the data fields with data associated with a domain model of the screen. 10 . The system of claim 7 , wherein the processor further executes the program instructions to obtain one or more test types required from a plurality of test types to select the one or more test cases. 11 . The system of claim 7 , wherein the test case templates are selected from a test case repository. 12 . The system of claim 7 , wherein the processor further executes the program instructions to generate a report based on the execution of the test script. 13 . The system of claim 7 , wherein the data sets are obtained from a data lexicon corresponding to the one or more test case templates selected. 14 . A non-transitory computer readable medium embodying a program executable in a computing device for accelerating automated testing, the program comprising: a program code for recording test script of a screen, to identify user interface elements present on the screen, wherein the user interface elements comprise data fields; a program code for receiving an input in the data fields; a program code for selecting one or more test case templates based on the input; a program code for obtaining data sets and verification types required corresponding to the input, wherein the data sets are obtained based on the one or more test case templates, and wherein the verification types are obtained from a user; a program code for integrating the one or more test case templates, the data sets, and the verification types to generate an executable test case file; and a program code for modifying the test script based on the executable test case file generated to execute the test script for testing the screen.
for test design, e.g. generating new test cases · CPC title
for test execution, e.g. scheduling of test suites · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.