US 12,475,024 B2
Test automation for robotic process automation
Thomas Stocker, Gaishorn (AT); and Gerd Weishaar, Vienna (AT)
Assigned to UiPath, Inc., New York, NY (US)
Filed by UiPath, Inc., New York, NY (US)
Filed on Apr. 21, 2020, as Appl. No. 16/854,733.
Prior Publication US 2021/0326244 A1, Oct. 21, 2021
Int. Cl. G06F 11/3668 (2025.01)
CPC G06F 11/3684 (2013.01) [G06F 11/3688 (2013.01); G06F 11/3692 (2013.01); G06F 11/3696 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A computer-implemented method, comprising:
creating, by at least one processor, a test case for one or more parts of a workflow under test, wherein the one or more parts of the workflow under test is a workflow in production or a workflow under development, wherein the workflow under test performs a series of steps on a plurality of applications, and the test case uses a ‘given-when-then’ template; and
invoking, using a ‘when’ module by the test case, the one or more parts of the workflow under test, wherein the invoking of the one or more parts of the workflow under test comprising:
referencing, by the test case, the one or more parts of the workflow under test when executing the workflow under test avoids the test case from holding a copy of the one or more parts of the workflow under test;
executing, using the ‘when’ module, the test case for the one or more parts of the workflow under test, to identify environmental and/or automation issues with the one or more parts of the workflow under test; and
reporting a failed workflow test when the environmental and/or automation issues are identified.