发明名称 Operation verifying apparatus, operation verifying method and operation verifying system
摘要 An operation verifying apparatus of a first embodiment acquires a log indicating the content of a sequence of operations performed on a predetermined device, identifies corresponding functions from the log, and automatically generates a program based on the identified functions. Input data, which is to serve as an argument of each of these functions, is set. Execution sets as well as test scenarios are each structured by combining a program and input data. Then each execution set is continuously executed. As a result, an operation test using a test program is executed.
申请公布号 US9495280(B2) 申请公布日期 2016.11.15
申请号 US201113067009 申请日期 2011.05.02
申请人 NOMURA RESEARCH INSTITUTE, LTD. 发明人 Yasuda Mamoru;Matsumoto Shunichi;Higashino Takaya;Nabika Eiji;Takabatake Hayato;Ishibashi Takuma;Mizoguchi Takuharu
分类号 G06F19/00;G06F11/36 主分类号 G06F19/00
代理机构 Staas & Halsey LLP 代理人 Staas & Halsey LLP
主权项 1. An apparatus to verify operations of software, the apparatus comprising: at least one non-transitory computer-readable medium to store at least one program and a function library of a plurality of kinds of function subprograms into which a logic to achieve various types of software operations is incorporated, and computer hardware configured, including configured by the at least one program, to: acquire a log file that records information indicating program codes executed in correspondence to a sequence of software operations of software performed based on first input data; and generate an executable test program based upon a reconstruction of the sequence of software operations in the log file by: identifying, from the function library, at least one function subprogram associated with at least one executed program code that corresponds to an operation of the software from among the executed program codes corresponding to the sequence of software operations in the log file, to thereby record a list of the identified function subprograms for the log file, identifying, from the list of identified function subprograms, at least one input function subprogram having an interface to acquire second input data as an argument to be input to the input function subprogram, and displaying on a user interface the list of identified function subprograms for the log file, to thereby in response to an input selection through the user interface: set at least one of the identified function subprograms in the list to be included in the test program, an identified function subprogram in the list changeable to set at least one different function subprogram from the function library to be included in the test program than the identified function subprograms in the list, to thereby set a different list of function subprograms to be included in the test program, and generate the test program based upon the reconstruction of the sequence of software operations using the different list of function subprograms, the test program executable in response to an instruction by: acquiring the second input data to pass the acquired second input data as arguments to the set at least one input function subprogram of the test program, and generating a test result according to the different list of function subprograms and the acquired second input data, to thereby verify at least one software operation of the software among the sequence of software operations in the log file, according to the test result.
地址 Tokyo JP