AI bug-fix positioning by LSTM
AssigneeDell Products L.P.
InventorsJiacheng Ni, Spenser Sheng, Kay Shan, Stefanie Menghuan Chen
Life of this patent
Estimating the term…
Abstract
Methods, system, and non-transitory processor-readable storage medium for bug fix system are provided herein. An example method includes executing at least one test on a system using an automated test tool. The bug fix system predicts at least one characteristic of a test related failure that occurred during the execution using test data produced by the automated test tool. The bug fix system predicts at least one source of the test related failure using the test data produced by the automated test tool.
Claims20
A method comprising:
- executing at least one test on a system using an automated test tool;
- receiving, by a system environment machine learning system, from the automated test tool, a result associated with the executing the at least one test;
- in response to the receiving, invoking, by a bug fix system, a product or test machine learning system, wherein the product or test machine learning system classifies the result;
- in response to the classification, invoking, by the bug fix system, at least one of a test script machine learning system and a remedy machine learning system;
- in response to the invoking the at least one of the test script machine learning system and the remedy machine learning system, predicting, by the bug fix system, at least one characteristic of a test related failure that occurred during the execution using test data produced by the automated test tool;
- and
- predicting, by the bug fix system, at least one source of the test related failure using the test data produced by the automated test tool, wherein the method is performed by at least one processing device comprising a processor coupled to a memory.
A system comprising:
- at least one processing device comprising a processor coupled to a memory;
- the at least one processing device being configured:
- to execute at least one test on a system using an automated test tool;
- to receive, by a system environment machine learning system, from the automated test tool, a result associated with the executing the at least one test;
- in response to the receiving, to invoke, by a bug fix system, a product or test machine learning system, wherein the product or test machine learning system classifies the result;
- in response to the classification, to invoke, by the bug fix system, at least one of a test script machine learning system and a remedy machine learning system;
- in response to the invoking the at least one of the test script machine learning system and the remedy machine learning system, to predict, by the bug fix system, at least one characteristic of a test related failure that occurred during the execution using test data produced by the automated test tool;
- and
- to predict, by the bug fix system, at least one source of the test related failure using the test data produced by the automated test tool.
A computer program product comprising a non-transitory processor-readable storage medium having stored therein program code of one or more software programs, wherein the program code when executed by at least one processing device causes said at least one processing device:
- to execute at least one test on a system using an automated test tool;
- to receive, by a system environment machine learning system, from the automated test tool, a result associated with the executing the at least one test;
- in response to the receiving, to invoke, by a bug fix system, a product or test machine learning system, wherein the product or test machine learning system classifies the result;
- in response to the classification, to invoke, by the bug fix system, at least one of a test script machine learning system and a remedy machine learning system;
- in response to the invoking the at least one of the test script machine learning system and the remedy machine learning system, to predict, by the bug fix system, at least one characteristic of a test related failure that occurred during the execution using test data produced by the automated test tool;
- and
- to predict, by the bug fix system, at least one source of the test related failure using the test data produced by the automated test tool.
Dependencies are inferred from the claim text.