US 12,169,450 B1
System and method for software workflow test creation
Anshuman Behera, Kearny, NJ (US); Mohammed Mazeed Ahamed, Andhra Pradesh (IN); Raka Rajanigandha, Jersey City, NJ (US); and Sujit Eapen, Plainsboro, NJ (US)
Assigned to Morgan Stanley Services Group Inc., New York, NY (US)
Filed by Morgan Stanley Services Group Inc., New York, NY (US)
Filed on Jan. 15, 2024, as Appl. No. 18/412,757.
Int. Cl. G06F 11/36 (2006.01)
CPC G06F 11/3684 (2013.01) [G06F 11/3664 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method for generating a test for a workflow operated by software, the method comprising, by a computer processor:
inputting a first file, the first file comprising a definition of a workflow relating to data processing in a software program, the definition of the workflow defining rules related to: a routing of the workflow to a target state, and actions involved in the routing, and inputting a second file, the second file comprising a definition of user interface (UI) elements for the workflow, the UI elements controlling data input to and output from the software program, wherein the first file is different from the second file;
producing from the definition of the workflow a plurality of test case flows, each test case flow comprising a path among a plurality of possible paths in the workflow;
producing from the definition of UI elements a plurality of UI element detail descriptions, each UI element detail description comprising UI actions and UI control types;
mapping steps comprised in test case flows to steps describing UI element detail descriptions; and
for each mapping producing a test script to operate the workflow.