US 12,326,802 B2
Development test automation framework
Charanjit Singh Gurnasinghani, West Hills, CA (US); Nadeem Panjwani, Carrollton, TX (US); and Kurt R. Schultz, Newbury Park, CA (US)
Assigned to Bank of America Corporation, Charlotte, NC (US)
Filed by Bank of America Corporation, Charlotte, NC (US)
Filed on Feb. 6, 2024, as Appl. No. 18/433,574.
Application 18/433,574 is a continuation of application No. 17/868,912, filed on Jul. 20, 2022, granted, now 11,966,326.
Prior Publication US 2024/0176731 A1, May 30, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 11/3668 (2025.01); G06F 11/36 (2025.01); G06N 5/022 (2023.01)
CPC G06F 11/3692 (2013.01) [G06F 11/36 (2013.01); G06F 11/3688 (2013.01); G06N 5/022 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A computing platform comprising:
one or more processors;
a communication interface communicatively coupled to the one or more processors; and
memory storing computer-readable instructions that, when executed by the one or more processors, cause the computing platform to:
train, based on historical error data, a machine learning engine, wherein training the machine learning engine configures the machine learning engine to identify, based on the historical error data, error remediation information comprising an action to correct an identified error and a confidence score corresponding to the action;
automatically generate a plurality of test cases using a plain language format;
execute the plurality of test cases to output a test result that identifies a first error in an application;
input the first error into the machine learning engine to output, for the first error, first error remediation information corresponding to the first error, wherein the first error remediation information comprises a first action to correct the first error;
automatically correct the first error using the first action; and
send, once the first error has been corrected, one or more commands directing a data storage system to store an indication that the first error has been corrected, wherein sending the one or more commands directing the data storage system to store the indication that the first error has been corrected causes the data storage system to store the indication that the first error has been corrected.