Patents by Inventor Haruto TANNO
Haruto TANNO has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 12001325Abstract: A test data generation device that generates test data to be input into an input field of a test target application includes a storage unit that stores a tacit knowledge test data dictionary including, for each tacit knowledge category, a generation method, test data information, and an input value constraint on an input field to be used as a generation condition, and a generation unit that refers to, regarding a certain tacit knowledge category for a target input field, the tacit knowledge test data dictionary to generate test data for the target input field when an input value constraint of the target input field in the test target application and an input value constraint of a generation condition regarding the tacit knowledge category are determined to match, and not to generate the test data for the target input field when the input value constraint of the target input field and the input value constraint of the generation condition regarding the tacit knowledge category are determined not to match.Type: GrantFiled: November 20, 2019Date of Patent: June 4, 2024Assignee: NIPPON TELEGRAPH AND TELEPHONE CORPORATIONInventors: Yu Adachi, Haruto Tanno, Yu Yoshimura, Hiroyuki Kirinuki, Toshiyuki Kurabayashi
-
Patent number: 12001324Abstract: An operation pattern generation apparatus has a generating unit which generates, with respect to a test script to be used for a web application, operation patterns related to combinations of operation elements that cause a transition between screens of the web application and input data candidates for input elements to be used to input data on the screens, and with respect to the input element of which a default value of input data is set in advance, the generating unit combines only the default value with the operation elements in order to reduce time required for specification restoration of screen transitions of the web application.Type: GrantFiled: November 7, 2019Date of Patent: June 4, 2024Assignee: NIPPON TELEGRAPH AND TELEPHONE CORPORATIONInventors: Yu Yoshimura, Yu Adachi, Haruto Tanno, Hiroyuki Kirinuki, Toshiyuki Kurabayashi
-
Patent number: 11960390Abstract: A testing device includes: a first update unit that updates a screen transition diagram that is displayed on a display device and shows a transition of a screen state according to input of an operation on a screen relating to a program to be tested; and a second update unit that divides or integrates a node according to an operation of the node for each screen or each screen state in the screen transition diagram. Thus, the testing device makes it possible to obtain the advantage of exploratory testing while reducing a man-hour to perform the exploratory testing.Type: GrantFiled: May 13, 2019Date of Patent: April 16, 2024Assignee: NIPPON TELEGRAPH AND TELEPHONE CORPORATIONInventors: Hiroyuki Kirinuki, Haruto Tanno, Toshiyuki Kurabayashi
-
Patent number: 11934808Abstract: A screen transition aggregation device includes a calculation unit configured to calculate a degree of similarity between a transition destination screen and a transition source screen in order from an end screen in a screen transition diagram; and a generation unit configured to classify the transition destination screen and the transition source screen into groups based on a comparison between the degree of similarity and a threshold value, and to generate information indicating a transition relationship between the groups. Thus, the ease of grasping the specifications of an application that provides a function by screen transition is improved.Type: GrantFiled: May 31, 2019Date of Patent: March 19, 2024Assignee: NIPPON TELEGRAPH AND TELEPHONE CORPORATIONInventors: Toshiyuki Kurabayashi, Haruto Tanno, Yu Adachi, Hiroyuki Kirinuki, Yu Yoshimura
-
Patent number: 11886328Abstract: A test information extraction device improves efficiency in testing applications by including: an obtainment unit that obtains, from a first source code group of an application that implements methods corresponding to requests of a plurality of types received via a network, first information used for generating the requests; and an extraction unit that specifies, from among the methods implemented in response to the requests, a method being a caller of a method included in a second source code group being a part of the first source code group and that further extracts, from the first information, second information used for generating one of the requests corresponding to the specified method.Type: GrantFiled: October 28, 2019Date of Patent: January 30, 2024Assignee: NIPPON TELEGRAPH AND TELEPHONE CORPORATIONInventors: Takuya Iwatsuka, Haruto Tanno, Toshiyuki Kurabayashi
-
Patent number: 11783116Abstract: A similar transition identification device includes: acquisition means for acquiring structure information of a screen related to a Web application and element information indicating constituent elements of the screen; identification means for identifying a similar transition representing screen transitions to other screens displaying contents similar to each other from among screen transitions to one or more other screens capable of being transitioned from the screen related to the Web application, the identification means identifying the similar transition based on the structure information and the element information acquired by the acquisition means; and creation means for executing one or more screen transitions selected from the similar transition identified by the identification means and creating specification information related to transitions between screens of the Web application.Type: GrantFiled: March 31, 2020Date of Patent: October 10, 2023Assignee: NIPPON TELEGRAPH AND TELEPHONE CORPORATIONInventors: Yu Yoshimura, Haruto Tanno, Yu Adachi, Hiroyuki Kirinuki, Toshiyuki Kurabayashi
-
Publication number: 20220405196Abstract: An operation pattern generation apparatus has a generating unit which generates, with respect to a test script to be used for a web application, operation patterns related to combinations of operation elements that cause a transition between screens of the web application and input data candidates for input elements to be used to input data on the screens, and with respect to the input element of which a default value of input data is set in advance, the generating unit combines only the default value with the operation elements in order to reduce time required for specification restoration of screen transitions of the web application.Type: ApplicationFiled: November 7, 2019Publication date: December 22, 2022Applicant: NIPPON TELEGRAPH AND TELEPHONE CORPORATIONInventors: Yu YOSHIMURA, Yu ADACHI, Haruto TANNO, Hiroyuki KIRINUKI, Toshiyuki KURABAYASHI
-
Publication number: 20220374343Abstract: A test information extraction device improves efficiency in testing applications by including: an obtainment unit that obtains, from a first source code group of an application that implements methods corresponding to requests of a plurality of types received via a network, first information used for generating the requests; and an extraction unit that specifies, from among the methods implemented in response to the requests, a method being a caller of a method included in a second source code group being a part of the first source code group and that further extracts, from the first information, second information used for generating one of the requests corresponding to the specified method.Type: ApplicationFiled: October 28, 2019Publication date: November 24, 2022Applicant: NIPPON TELEGRAPH AND TELEPHONE CORPORATIONInventors: Takuya IWATSUKA, Haruto TANNO, Toshiyuki KURABAYASHI
-
Publication number: 20220350730Abstract: A test data generation device that generates test data to be input into an input field of a test target application includes a storage unit that stores a tacit knowledge test data dictionary including, for each tacit knowledge category, a generation method, test data information, and an input value constraint on an input field to be used as a generation condition, and a generation unit that refers to, regarding a certain tacit knowledge category for a target input field, the tacit knowledge test data dictionary to generate test data for the target input field when an input value constraint of the target input field in the test target application and an input value constraint of a generation condition regarding the tacit knowledge category are determined to match, and not to generate the test data for the target input field when the input value constraint of the target input field and the input value constraint of the generation condition regarding the tacit knowledge category are determined not to match.Type: ApplicationFiled: November 20, 2019Publication date: November 3, 2022Applicant: NIPPON TELEGRAPH AND TELEPHONE CORPORATIONInventors: Yu ADACHI, Haruto TANNO, Yu YOSHIMURA, Hiroyuki KIRINUKI, Toshiyuki KURABAYASHI
-
Patent number: 11481546Abstract: A screen discrimination device includes: a determination section which executes an automatic operation of a displayed screen of an application to cause screen transition to occur, and determines whether or not each screen at a transition destination is different from each post-transition screen based on a predetermined method; a reception section which outputs a result of the determination of whether or not each screen at the transition destination is different from each post-transition screen, and receives input of a condition for identifying a screen serving as a correction target based on the result of the determination; and a re-determination section which re-executes the automatic operation of the displayed screen of the application to cause the screen transition to occur, determines whether or not each screen at the transition destination meets the condition and, in a case where a first screen meeting the condition is present, when the post-transition screen includes a second screen meeting the conditioType: GrantFiled: May 13, 2019Date of Patent: October 25, 2022Assignee: NIPPON TELEGRAPH AND TELEPHONE CORPORATIONInventors: Toshiyuki Kurabayashi, Haruto Tanno, Muneyoshi Iyama, Hiroyuki Kirinuki
-
Publication number: 20220229767Abstract: The test script generation device includes: an identifying unit that identifies a path through a screen specified by a user in a screen transition diagram; and a generation unit that generates a test script based on a combination of a value input to a transition source screen in the generation of the screen transition diagram for a transition included in the path and an operation related to the transition, thereby streamlining a test of application that provides functionality by the screen transition.Type: ApplicationFiled: May 30, 2019Publication date: July 21, 2022Applicant: NIPPON TELEGRAPH AND TELEPHONE CORPORATIONInventors: Toshiyuki KURABAYASHI, Haruto TANNO, Yu ADACHI, Hiroyuki KIRINUKI, Yu YOSHIMURA
-
Publication number: 20220222051Abstract: A screen transition aggregation device includes a calculation unit configured to calculate a degree of similarity between a transition destination screen and a transition source screen in order from an end screen in a screen transition diagram; and a generation unit configured to classify the transition destination screen and the transition source screen into groups based on a comparison between the degree of similarity and a threshold value, and to generate information indicating a transition relationship between the groups. Thus, the ease of grasping the specifications of an application that provides a function by screen transition is improved.Type: ApplicationFiled: May 31, 2019Publication date: July 14, 2022Applicant: NIPPON TELEGRAPH AND TELEPHONE CORPORATIONInventors: Toshiyuki KURABAYASHI, Haruto TANNO, Yu ADACHI, Hiroyuki KIRINUKI, Yu YOSHIMURA
-
Publication number: 20220214963Abstract: An analysis apparatus includes: script execution means for executing a script that causes a transition of a screen displayed by a web application, to a reference screen; and analysis means for performing screen transition analysis for the web application, within a boundary that the number of hops for screen transitions from the reference screen is equal to or smaller than a preset upper limit value.Type: ApplicationFiled: April 6, 2020Publication date: July 7, 2022Applicant: NIPPON TELEGRAPH AND TELEPHONE CORPORATIONInventors: Yu ADACHI, Haruto TANNO, Hiroyuki KIRINUKI, Yu YOSHIMURA, Toshiyuki KURABAYASHI
-
Publication number: 20220206934Abstract: A testing device includes: a first update unit that updates a screen transition diagram that is displayed on a display device and shows a transition of a screen state according to input of an operation on a screen relating to a program to be tested; and a second update unit that divides or integrates a node according to an operation of the node for each screen or each screen state in the screen transition diagram. Thus, the testing device makes it possible to obtain the advantage of exploratory testing while reducing a man-hour to perform the exploratory testing.Type: ApplicationFiled: May 13, 2019Publication date: June 30, 2022Applicant: NIPPON TELEGRAPH AND TELEPHONE CORPORATIONInventors: Hiroyuki KIRINUKI, Haruto TANNO, Toshiyuki KURABAYASHI
-
Publication number: 20220206935Abstract: A test device includes a first determination unit that determines based on setting information set in advance whether each screen element of a first screen is a non-test target and an execution unit that automatically executes an operation with respect to the screen element determined not to be a non-test target by the first determination unit, whereby it is possible to exclude a part of elements related to a screen from test targets.Type: ApplicationFiled: May 9, 2019Publication date: June 30, 2022Applicant: NIPPON TELEGRAPH AND TELEPHONE CORPORATIONInventors: Yu ADACHI, Haruto TANNO, Toshiyuki KURABAYASHI, Yu YOSHIMURA, Hiroyuki KIRINUKI
-
Publication number: 20220206828Abstract: An input value setting assistance device includes: an acquisition unit that displays a first screen including a plurality of input fields, and acquires an image of the first screen and a coordinate value regarding each of the input fields included is the first screen; and an assistance unit that displays a second screen including the image acquired by the acquisition unit regarding the first screen and setting fields for setting values for each of the input fields of the first screen and, when one of the setting fields is selected, displays a prescribed mark based on the coordinate value acquired by the acquisition unit for the input field related to the setting field. Thereby, the setting work of each of the input values prepared in advance for each of the input fields included is the screen can be effectively assisted.Type: ApplicationFiled: March 27, 2020Publication date: June 30, 2022Applicant: NIPPON TELEGRAPH AND TELEPHONE CORPORATIONInventors: Haruto TANNO, Hiroyuki KIRINUKI, Toshiyuki KURABAYASHI, Yu YOSHIMURA, Yu ADACHI
-
Publication number: 20220164523Abstract: A similar transition identification device includes: acquisition means for acquiring structure information of a screen related to a Web application and element information indicating constituent elements of the screen; identification means for identifying a similar transition representing screen transitions to other screens displaying contents similar to each other from among screen transitions to one or more other screens capable of being transitioned from the screen related to the Web application, the identification means identifying the similar transition based on the structure information and the element information acquired by the acquisition means; and creation means for executing one or more screen transitions selected from the similar transition identified by the identification means and creating specification information related to transitions between screens of the Web application.Type: ApplicationFiled: March 31, 2020Publication date: May 26, 2022Applicant: NIPPON TELEGRAPH AND TELEPHONE CORPORATIONInventors: Yu YOSHIMURA, Haruto TANNO, Yu ADACHI, Hiroyuki KIRINUKI, Toshiyuki KURABAYASHI
-
Publication number: 20210382810Abstract: A test data generation device configured to generate test data of a test related to screen transitions provided by a web application, the test data generation device including a selection reception unit configured to receive selection of one or more screen transitions among the screen transitions; an extraction unit configured to extract a constraint from a source code of the web application by analyzing the source code by using a description specification of a constraint set or defined by a framework of the web application; and a generation unit configured to generate a plurality of test data that cover test standpoints of equivalence partitioning and boundary value analysis by using the constraint of an input form included in a screen of a transition source of the one or more screen transitions that are selected.Type: ApplicationFiled: October 11, 2019Publication date: December 9, 2021Applicant: NIPPON TELEGRAPH AND TELEPHONE CORPORATIONInventors: Hiroyuki KIRINUKI, Toshiyuki KURABAYASHI, Haruto TANNO
-
Publication number: 20210117616Abstract: A screen discrimination device includes: a determination section which executes an automatic operation of a displayed screen of an application to cause screen transition to occur, and determines whether or not each screen at a transition destination is different from each post-transition screen based on a predetermined method; a reception section which outputs a result of the determination of whether or not each screen at the transition destination is different from each post-transition screen, and receives input of a condition for identifying a screen serving as a correction target based on the result of the determination; and a re-determination section which re-executes the automatic operation of the displayed screen of the application to cause the screen transition to occur, determines whether or not each screen at the transition destination meets the condition and, in a case where a first screen meeting the condition is present, when the post-transition screen includes a second screen meeting the conditioType: ApplicationFiled: May 13, 2019Publication date: April 22, 2021Applicant: NIPPON TELEGRAPH AND TELEPHONE CORPORATIONInventors: Toshiyuki KURABAYASHI, Haruto TANNO, Muneyoshi IYAMA, Hiroyuki KIRINUKI