Accelerating Automated Testing

US2016342501A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2016342501-A1
Application numberUS-201615074229-A
CountryUS
Kind codeA1
Filing dateMar 18, 2016
Priority dateMay 18, 2015
Publication dateNov 24, 2016
Grant date

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.

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.

First claim

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.

Assignees

Inventors

Classifications

  • for test design, e.g. generating new test cases · CPC title

  • for test execution, e.g. scheduling of test suites · 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 US2016342501A1 cover?
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 …
Who is the assignee on this patent?
Hcl Technologies Ltd
What technology area does this patent fall under?
Primary CPC classification G06F11/3684. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Nov 24 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).