US 12,487,904 B2
Systems and methods for integrating script development and script validation platforms based on detected dependency branches in script code
Joseph Julius Bosco Arockia Dass, New York, NY (US); Robin Jose Kurian, New York, NY (US); Laura McNeil, New York, NY (US); and William Cameron, New York, NY (US)
Assigned to Citibank, N.A., New York, NY (US)
Filed by Citibank, N.A., New York, NY (US)
Filed on May 5, 2025, as Appl. No. 19/199,308.
Application 19/199,308 is a continuation in part of application No. 18/818,072, filed on Aug. 28, 2024.
Application 18/818,072 is a continuation of application No. 18/357,091, filed on Jul. 21, 2023, granted, now 12,099,433.
Application 18/357,091 is a continuation of application No. 18/180,208, filed on Mar. 8, 2023, granted, now 11,709,757.
Prior Publication US 2025/0265173 A1, Aug. 21, 2025
Int. Cl. G06F 11/3604 (2025.01); G06F 11/3668 (2025.01)
CPC G06F 11/3604 (2013.01) [G06F 11/3684 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A system for updating a software application during testing of the software application to detect errors as a result of execution of portions of the software application that prevent downstream portions of the software application from being evaluated, the system comprising:
one or more processors;
a non-transitory, computer readable medium comprising instructions that when executed by the one or more processors cause operations comprising:
obtaining an indication that one or more errors occurred during execution of an application established by a plurality of script sets, the one or more errors indicating unexpected operation of one or more portions of the application;
in response to obtaining the indication, obtaining a first script set from among the plurality of script sets, where each script set of the plurality of script sets corresponds to a feature of the application;
executing a first debug operation set comprising one or more first debug operations in accordance with the first script set to determine a first result;
in response to determining the first result is associated with an indication of a second debug operation set, executing the second debug operation set comprising one or more second debug operations in accordance with a second script set to determine a second result, the second result indicating incorrect performance of a portion of the application; and
generating an error report based on the second result to indicate one or more aspects associated with a first portion or a second portion of a software programming workflow corresponding to the application, the error report indicating that the second portion of the software programming workflow cannot be evaluated based on errors associated with the first portion of the software programming workflow.