Patent ID: 11934301
Assignee: nan
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 0:
1. A system for automated software testing, comprising:
a computing device comprising a memory and a processor;
a first machine learning algorithm operating on the computing device, the first machine learning algorithm configured to classify one or more screens of a software application;
a second machine learning algorithm operating on the computing device, the second machine learning algorithm configured to identify one or more operable objects on the screens of the software application;
a third machine learning algorithm operating on the computing device, the third machine learning algorithm configured to predict an operational flow of the software application based on the classification of the screens and the identification of the operable objects; and
an automated test scenario generator comprising a first plurality of programming instructions stored in the memory which, when operating on the processor, cause the computing device to:
select or receive one or more validation tests for the software application;
generate a testing scenario for the software application, the testing scenario comprising a test script for application of the validation tests to the software application based on the classified screens, the identified operable objects, and the predicted operational flow.