Generating test scripts for testing a network-based application

US10997059B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10997059-B2
Application numberUS-201816200706-A
CountryUS
Kind codeB2
Filing dateNov 27, 2018
Priority dateJul 20, 2016
Publication dateMay 4, 2021
Grant dateMay 4, 2021

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.

There is provided a computer-implemented method of testing an application. The method, responsive to first mark data being included in second mark data, obtains second temporary test scripts for testing at least one test case of the second version of the application, wherein the second temporary test scripts being recorded with the second mark data. The method obtains a second correspondence between increased test data and increased data in the second mark data compared with the first mark data. The method substitutes the test data and the increased test data for the second mark data in the second temporary test scripts based on both the first and second correspondences to obtain second test scripts for testing the at least one test case of the second version of the application.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer-implemented method of testing an application, the method comprising: responsive to first mark data being included in second mark data, wherein the first mark data is used for testing a first version of an application and the second mark data is used for testing a second version of the application, obtaining second temporary test scripts for testing at least one test case of the second version of the application, wherein the second temporary test scripts are recorded with the second mark data; obtaining a first correspondence between test data and data in the first mark data, and a second correspondence between increased test data and increased data in the second mark data compared with the first mark data; and substituting the test data and the increased test data for the second mark data in the second temporary test scripts based on both the first correspondence and the second correspondence to obtain second test scripts for testing the at least one test case of the second version of the application. 2. The method according to claim 1 , further comprising: obtaining first temporary test scripts for testing at least one test case of the first version of the application, the first temporary test scripts being recorded with the first mark data used for testing the first version of the application. 3. The method of claim 2 , further comprising: substituting the test data for the first mark data in the first temporary test scripts based on the first correspondence to obtain first test scripts for testing the at least one test case of the first version of the application; and testing the at least one test case of the first version of the application by using the first temporary test scripts. 4. The method according to claim 1 , further comprising: storing the first correspondence. 5. The method according to claim 1 , further comprising: responsive to the second mark data being included in the first mark data, wherein the second mark data is used for testing a second version of the application, obtaining the second temporary test scripts for testing the at least one test case of the second version of the application, wherein the second temporary test scripts are recorded with the second mark data; and substituting the test data for the second mark data in the second temporary test scripts based on the first correspondence to obtain the second test scripts for testing the at least one test case of the second version of the application. 6. The method according to claim 1 , further comprising: testing the at least one test case of the second version of the application by using the second test scripts. 7. The method according to claim 1 , wherein both the first mark data and the second mark data are sets of data with data type, structure and unique values required by the application. 8. A computer system for testing an application, comprising: at least one processor, a memory coupled to the at least one processor, computer program instructions stored in the memory and executed by the at least one processor, to perform steps of: responsive to first mark data being included in second mark data, wherein the first mark data is used for testing a first version of an application and the second mark data is used for testing a second version of the application, obtaining second temporary test scripts for testing at least one test case of the second version of the application, wherein the second temporary test scripts are recorded with the second mark data; obtaining a first correspondence between test data and data in the first mark data, and a second correspondence between increased test data and increased data in the second mark data compared with the first mark data; and substituting the test data and the increased test data for the second mark data in the second temporary test scripts based on both the first correspondence and the second correspondence to obtain second test scripts for testing the at least one test case of the second version of the application. 9. The computer system of claim 8 , wherein the at least one processor executes the computer program instructions to perform steps of: obtaining first temporary test scripts for testing at least one test case of the first version of the application, the first temporary test scripts being recorded with the first mark data used for testing the first version of the application. 10. The computer system of claim 9 , wherein the at least one processor executes the computer program instructions to perform steps of: substituting the test data for the first mark data in the first temporary test scripts based on the first correspondence to obtain first test scripts for testing the at least one test case of the first version of the application; and testing the at least one test case of the first version of the application by using the first temporary test scripts. 11. The computer system of claim 8 , wherein the at least one processor executes the computer program instructions to perform steps of: storing the first correspondence. 12. The computer system of claim 8 , wherein the at least one processor executes the computer program instructions to perform steps of: responsive to the second mark data being included in the first mark data, wherein the second mark data is used for testing a second version of the application, obtaining the second temporary test scripts for testing the at least one test case of the second version of the application, wherein the second temporary test scripts are recorded with the second mark data; and substituting the test data for the second mark data in the second temporary test scripts based on the first correspondence to obtain the second test scripts for testing the at least one test case of the second version of the application. 13. The computer system of claim 8 , wherein the at least one processor executes the computer program instructions to perform steps of: testing the at least one test case of the second version of the application by using the second test scripts. 14. The computer system of claim 8 , wherein both the first mark data and the second mark data are sets of data with data type, structure and unique values required by the application. 15. A computer program product for testing an application, comprising a computer readable storage medium, the computer readable storage medium storing program instructions thereon, the program instructions executed by at least one processor, causing the at least one processor to: responsive to first mark data being included in second mark data, wherein the first mark data is used for testing a first version of an application and the second mark data is used for testing a second version of the application, obtain second temporary test scripts for testing at least one test case of the second version of the application, wherein the second temporary test scripts are recorded with the second mark data; obtain a first correspondence between test data and data in the first mark data, and a second correspondence between increased test data and increased data in the second mark data compared with the first mark data; and substitute the test data and the increased test data for the second mark data in the second temporary test scripts based on both the first correspondence and the second correspondence to obtain second test scripts for testing the at least one test case of the second version of the application. 16. The computer program product of claim 15 , wherein the program instructions, when executed on the processor, cause the pr

Assignees

Inventors

Classifications

  • Environments for analysis, debugging or testing of software · CPC title

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

  • for test version control, e.g. updating test cases to a new software version · CPC title

  • Physics · mapped topic

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 US10997059B2 cover?
There is provided a computer-implemented method of testing an application. The method, responsive to first mark data being included in second mark data, obtains second temporary test scripts for testing at least one test case of the second version of the application, wherein the second temporary test scripts being recorded with the second mark data. The method obtains a second correspondence be…
Who is the assignee on this patent?
IBM
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 Tue May 04 2021 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 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).