Automated selection of application testing tools
AssigneeMicro Focus LLC
InventorsMuyuan Li, Xiaolong Liu, Kun Wei
Life of this patent
Estimating the term…
Abstract
Systems and methods are disclosed for automatically analyzing an application under test (AUT) and, as a result of the analysis, determining a function of the AUT. The function may comprise a permission and/or a framework. An automated test is then selected, from a pool of tests, to test the function of the AUT. The test is then performed on the AUT. Results from the test may be provided back to the analysis process, which may be an artificial intelligence, such as a neural network, as feedback.
Claims20
A system, comprising:
- a computing device comprising one or more processors coupled to a computer memory comprising instructions;
- and
- wherein the instructions cause the one or more processors to perform:
- generating a prompt identifying an application under test (AUT), specifying an analysis to determine features of the AUT, and an output of a testing tool corresponding to the features of the AUT;
- analyzing the AUT with an artificial intelligence (AI) in accordance with the prompt;
- and
- receiving a report from the AI in response to the AI analyzing the AUT selecting the testing tool, from a pool of testing tools, to test the AI corresponding to the features of the AUT.
A system, comprising:
- a computing device comprising one or more processors coupled to a computer memory comprising instructions;
- and
- wherein the instructions cause the one or more processors to perform:
- providing an application under test (AUT) to an artificial intelligence (AI) comprising a neural network trained to analyze the AUT to determine features of the AUT;
- analyzing the AUT by the AI;
- and
- receiving a report from the AI in response to the AI analyzing the AUT selecting a testing tool, from a pool of testing tools, to test the AI corresponding to the features of the AUT.
A method for selecting a testing tool corresponding to features of an application under test (AUT), comprising:
- generating a prompt identifying the AUT, specifying an analysis for the features of the AUT, and an output of the testing tool corresponding to the features of the AUT;
- analyzing the AUT with an artificial intelligence (AI) in accordance with the prompt;
- and
- receiving a report from the AI in response to the AI analyzing the AUT selecting the testing tool, from a pool of testing tools, to test AI corresponding to the features of the AUT.
Dependencies are inferred from the claim text.