IP Library › Patent Application 19107421
Patent Application
App. No. 19/107,421

TEST SCRIPT CORRECTION APPARATUS, TEST SCRIPT CORRECTION METHOD AND PROGRAM

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
19/107,421
Abstract

A test script correction device includes: a search command extension unit that captures a certain screen element by using each of a plurality of locators designated in a source code of a test script regarding a screen of an application; and a locator correction unit that corrects the source code so as to replace, among the plurality of locators, a value of a first locator that has failed to capture the certain screen element with a value of an attribute corresponding to a type of the first locator in the certain screen element, thereby improving efficiency of dealing with the plurality of locators.

Claims (42)

1 . A test script correction device comprising:

a search command extension circuitry that captures a certain screen element by using each of a plurality of locators designated in a source code of a test script regarding a screen of an application; and

a locator correction circuitry that corrects the source code so as to replace, among the plurality of locators, a value of a first locator that has failed to capture the certain screen element with a value of an attribute corresponding to a type of the first locator in the certain screen element.

2 . The test script correction device according to claim 1 , wherein

in a case where the first locator can capture a screen element different from the certain screen element, and the certain screen element has the attribute corresponding to the type of the first locator, the locator correction unit rewrites the value of the first locator to the value of the attribute.

3 . The test script correction device according to claim 1 , wherein

in a case where the first locator can capture a screen element different from the certain screen element, and the certain screen element does not have the attribute corresponding to the type of the first locator, the locator correction unit deletes the first locator from the source code.

4 . The test script correction device according to claim 1 , wherein

the search command extension circuitry captures the screen element by using the plurality of locators in an order designated in the source code, and

the locator correction circuitry rewrites the source code so as to replace the value of the first locator with the value of the attribute corresponding to the type of the first locator in a screen element that is captured first.

5 . The test script correction device according to claim 4 , comprising

locator rearrangement circuitry that records, for each type of the locator, the number of times the value has been rewritten by the locator correction circuitry and changes the order of the plurality of locators designated in the source code to an ascending order of the number of times regarding the plurality of locators.

6 . A test script correction method, wherein

computer executes

search command extension procedure of capturing a certain screen element by using each of a plurality of locators designated in a source code of a test script regarding a screen of an application, and

locator correction procedure of correcting the source code so as to replace, among the plurality of locators, a value of a first locator that has failed to capture the certain screen element with a value of an attribute corresponding to a type of the first locator in the certain screen element.

7 . A computer-readable non-transitory recording medium storing computer-executable program instructions that when executed by a processor cause a computer to execute a test script correction program causing:

search command extension procedure of capturing a certain screen element by using each of a plurality of locators designated in a source code of a test script regarding a screen of an application; and

a locator correction procedure of correcting the source code so as to replace, among the plurality of locators, a value of a first locator that has failed to capture the certain screen element with a value of an attribute corresponding to a type of the first locator in the certain screen element.

8 . The test script correction method according to claim 6 , wherein

in a case where the first locator can capture a screen element different from the certain screen element, and the certain screen element has the attribute corresponding to the type of the first locator, the locator correction unit rewrites the value of the first locator to the value of the attribute.

9 . The test script correction method according to claim 6 , wherein

in a case where the first locator can capture a screen element different from the certain screen element, and the certain screen element does not have the attribute corresponding to the type of the first locator, the locator correction unit deletes the first locator from the source code.

10 . The test script correction method according to claim 6 , wherein

the screen element is captured by using the plurality of locators in an order designated in the source code, and

the source code is rewritten so as to replace the value of the first locator with the value of the attribute corresponding to the type of the first locator in a screen element that is captured first.

11 . The test script correction method according to claim 10 , comprising:

for each type of the locator, the number of times the value has been rewritten is recorded and changes the order of the plurality of locators designated in the source code to an ascending order of the number of times regarding the plurality of locators.

12 . The computer-readable non-transitory recording medium according to claim 7 wherein the test script correction method further comprises:

in a case where the first locator can capture a screen element different from the certain screen element, and the certain screen element has the attribute corresponding to the type of the first locator, the locator correction unit rewrites the value of the first locator to the value of the attribute.

13 . The computer-readable non-transitory recording medium according to claim 7 wherein the test script correction method further comprises:

in a case where the first locator can capture a screen element different from the certain screen element, and the certain screen element does not have the attribute corresponding to the type of the first locator, the locator correction unit deletes the first locator from the source code.

14 . The computer-readable non-transitory recording medium according to claim 7 wherein the test script correction method further comprises:

the screen element is captured by using the plurality of locators in an order designated in the source code, and

the source code is rewritten so as to replace the value of the first locator with the value of the attribute corresponding to the type of the first locator in a screen element that is captured first.

15 . The computer-readable non-transitory recording medium according to claim 14 wherein the test script correction method further comprises:

for each type of the locator, the number of times the value has been rewritten is recorded and changes the order of the plurality of locators designated in the source code to an ascending order of the number of times regarding the plurality of locators.

16 . The test script correction device according to claim 1 , wherein a modification history storage stores a number of modifications for each type of the plurality of locators and susceptibility to modification of the plurality of locators is defined by the number of modifications.

17 . The test script correction device according to claim 5 , wherein the locator rearrangement circuitry inserts an extended search command to the source code of the test script upon receiving a user request to change the order of the plurality of locators.

18 . The test script correction device according to claim 16 , wherein the locator rearrangement circuitry acquires the number of modifications for each type of the plurality of locators specified in a calling location and changes a target call location in ascending order of the number of modifications.

19 . The test script correction method according to claim 6 , wherein a number of modifications is stored for each type of the plurality of locators and susceptibility to modification of the plurality of locators is defined by the number of modifications.

20 . The test script correction method according to claim 19 , wherein an extended search command is inserted to the source code of the test script upon receiving a user request to change the order of the plurality of locators.

Assignments (2)
CHANGE OF NAME Recorded Jan 1, 2026
From: NIPPON TELEGRAPH AND TELEPHONE CORPORATION
To: NTT, INC.
Reel/Frame 074164/0675 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 9, 2025
From: KIRINUKI, HIROYUKI; TAJIMA, MASAKI
To: NIPPON TELEGRAPH AND TELEPHONE CORPORATION
Reel/Frame 071651/0106 →