Test-assisted application programming interface (api) learning
AssigneeFujitsu Limited
InventorsMehdi BAHRAMI, Junhee PARK, Wei-Peng CHEN
Life of this patent
Estimating the term…
Loading patent…
AssigneeFujitsu Limited
InventorsMehdi BAHRAMI, Junhee PARK, Wei-Peng CHEN
Estimating the term…
A method of test-assisted application programming interface (API) learning includes generating a machine-readable API specification (API spec). The API spec is based on application of machine learning and regular expression processes to an API documentation. The method includes comparing the API spec to other API specifications. Based on the comparison, the method includes identifying a set of similar API specifications. The method includes generating API test inputs based on the set of similar API specifications and the API spec. The method includes calling a native API system using a first API test input of the API test inputs. The method includes receiving a response indicative of whether the first API test input successfully interacts with the native API system. Based on the response, the method includes generating a feedback indicative of an alteration to the API test inputs or to the machine learning or the regular expression processes.
A method of test-assisted application programming interface (API) learning, the method comprising:
A non-transitory computer-readable medium having encoded therein programming code executable by one or more processors to perform or control performance of operations comprising:
Dependencies are inferred from the claim text.