Patent ID: 11886227
Assignee: BANK OF AMERICA CORPORATION
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 19:
20. A virtual-reality process for a plurality of users to perform software testing without manual intervention comprising the steps of:
(a) generating, by a processor executing an engine, virtual-reality interfaces into a metaverse and virtual-reality avatars in the metaverse for said plurality of users;
(b) executing, by the processor, the engine to perform the software testing;
(c) loading, in the metaverse by the engine, test software to be tested;
(d) inputting, into the engine, a start point and an end point to identify a range in the test software to be tested;
(e) navigating and testing, by the engine using recursive artificial intelligence, the test software from the start point to the end point, said recursive artificial intelligence selected from the group consisting of: Naive Bayes, Decision Tree, Random Forest, Support Vector Machines, K Nearest Neighbors, Linear Regression, Lasso Regression, Logistic Regression, Multivariate Regression, Multiple Regression, K-Means Clustering, Fuzzy C-mean, Expectation-Maximisation, Hierarchical Clustering, supervised machine learning, semi-supervised machine learning, unsupervised machine learning, and natural language processing;
(f) inputting, by the engine utilizing the recursive artificial intelligence, random test data into the test software from a test data interface or a test automation tool;
(g) generating, imperceptibly by the engine utilizing the recursive artificial intelligence, a tree of all navigational points and relationships in the test software from the start point to the end point;
(h) assessing, periodically by the recursive artificial intelligence, whether the tree needs to be updated;
(i) interfacing, by said plurality of users using virtual-reality interfaces, instances of the test software during processing by the recursive artificial intelligence;
(j) storing, by the engine in memory, the tree; and
(k) displaying, by the engine in the virtual-reality interfaces, the tree.