IP Library Granted Patent US 12693963
Granted Patent B2
US 12693963 · App. 18/557,274 · Granted Jul 28, 2026

Test support apparatus, test support method and program

Inventors: Yu Adachi (Tokyo, JP); Haruto Tanno (Tokyo, JP); Hiroyuki Kirinuki (Tokyo, JP)
Assignee: NTT, Inc.
G06F11/3688G06F11/3684
View Patent ↗
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 12693963
App. No.
18/557,274
Granted
Jul 28, 2026
Kind
B2
Abstract

The test support device includes: a first reception unit that receives input of a list of input value candidates for an input element to which a value is input, among elements constituting a certain screen related to software to be tested; and a setting unit that sets one of the candidates included in the list as the input element, wherein after an operation is performed on an operation element among the elements constituting the screen, the operation element receiving an operation indicating an execution instruction of processing, the setting unit sets the candidate, which is not set as the input element, as the input element. Accordingly, the efficiency of software testing work can be improved.

Claims (58)

1 . A test support device comprising a processor configured to execute operations comprising:

receiving a list of input value candidates of an input element, wherein the input element represents an input field in a screen of software to be tested;

setting an input value candidate of the list of the input value candidates in the input element;

interactively receiving a selection of a button, wherein the button specifies a start of a variation test, and the variation test includes testing the software by setting and updating a value of the input element; and

updating, after an operation is performed on an operation element in the screen by using the input value candidate as a value of the input element, a value of the input element according to another input value candidate in the list of input value candidates.

2 . The test support device according to claim 1 , the processor further configured to execute operations comprising:

recording a history of an operation performed on the screen until a transition to the screen occurs;

reproducing an operation according to the history after the operation on the operation element is performed; and

updating, after reproduction of the history, the value of the input element according to said another input value candidate in the list of input value candidates.

3 . The test support device according to claim 2 , the processor further configured to execute operations comprising:

receiving designation of a type of an operation performed on the operation element; and

executing an operation of a type related to the designation, on the operation element.

4 . The test support device according to claim 1 , the processor further configured to execute operations comprising:

receiving designation of a type of an operation performed on the operation element; and

executing an operation of a type related to the designation, on the operation element.

5 . The test support device according to claim 1 , wherein

the receiving the list of input value candidates further comprises:

receiving a predetermined operation on the input element;

in response to the predetermined operation on the input element, interactively receiving a plurality of input value candidates; and

generating the list of input value candidates of the input element.

6 . The test support device according to claim 5 , wherein the predetermined operation includes a combination of entering a shift key and a right click.

7 . A computer implemented method for supporting a test, comprising:

receiving a list of input value candidates of an input element, wherein the input element represents an input field in a screen of software to be tested;

setting an input value candidate of the list of the input value candidates in the input element;

interactively receiving a selection of a button, wherein the button specifies a start of a variation test, and the variation test includes testing the software by setting and updating a value of the input element; and

updating, after an operation is performed on an operation element in the screen by using the input value candidate as a value of the input element, a value of the input element according to another input value candidate in the list of input value candidates.

8 . The computer implemented method according to claim 7 , further comprising:

recording a history of an operation performed on the screen until a transition to the screen occurs;

reproducing an operation according to the history after the operation on the operation element is performed; and

updating, after reproduction of the history, the value of the input element according to said another input value candidate in the list of input value candidates.

9 . The computer implemented method according to claim 8 , further comprising:

receiving designation of a type of an operation performed on the operation element; and

executing an operation of a type related to the designation, on the operation element.

10 . The test support method according to claim 7 , further comprising:

receiving designation of a type of an operation performed on the operation element; and

executing an operation of a type related to the designation, on the operation element.

11 . The computer implemented method according to claim 7 , wherein the receiving the list of input value candidates further comprises:

receiving a predetermined operation on the input element;

in response to the predetermined operation on the input element, interactively receiving a plurality of input value candidates; and

generating the list of input value candidates of the input element.

12 . The computer implemented method according to claim 11 , wherein the predetermined operation includes a combination of entering a shift key and a right click.

13 . A computer-readable non-transitory recording medium storing computer-executable program instructions that when executed by a processor cause a computer to execute operations comprising:

receiving input of a list of input value candidates for an input element to which a value is input, among elements constituting a certain screen related to software to be tested;

setting one of the candidates included in the list as the input element,

wherein after an operation is performed on an operation element among the elements constituting the screen, the operation element receiving an operation indicating an execution instruction of processing, the setting further comprises setting the one of the candidates, which is not set as the input element, as the input element; and

interactively receiving a selection of a button, wherein the button specifies a start of a variation test, and the variation test includes testing the software by setting and updating a value of the input element.

14 . The computer-readable non-transitory recording medium according to claim 13 , the computer-executable program instructions when executed further causing the computer to execute operations comprising:

recording a history of an operation performed on the screen until a transition to the screen occurs;

reproducing an operation according to the history after the operation on the operation element is performed; and

updating, after reproduction of the history, the value of the input element according to said another input value candidate in the list of input value candidates.

15 . The computer-readable non-transitory recording medium according to claim 13 , the computer-executable program instructions when executed further causing the computer to execute operations comprising:

receiving designation of a type of an operation performed on the operation element; and

executing an operation of a type related to the designation, on the operation element.

16 . The computer-readable non-transitory recording medium according to claim 13 , wherein the receiving the list of input value candidates further comprises:

receiving a predetermined operation on the input element;

in response to the predetermined operation on the input element, interactively receiving a plurality of input value candidates; and

generating the list of input value candidates of the input element.

17 . The computer-readable non-transitory recording medium according to claim 16 , wherein the predetermined operation includes a combination of entering a shift key and a right click.