Self-generating robotic process environments
AssigneeInternational Business Machines Corporation
InventorsLaurentiu Gabriel Ghergu, Alexandru-Liviu Stirbu, Panagiotis Lazarou, Ciprian Constantinescu
Life of this patent
Estimating the term…
Abstract
One embodiment provides a method of using a computing device to provide regression testing for RPA including monitoring, by the computing device, an RPA bot while the RPA bot is executing a routine in a web test environment. Based on the monitoring, the computing device generates a simulated environment including all elements of the web test environment that the RPA bot interacts with. The computing device further continuously runs the routine in the simulated environment. Upon detecting a change in the web test environment, the computing device propagates the change to the simulated environment and verifies whether the change breaks the routine.
Claims20
A method of using a computing device to provide regression testing for Robotic Process Automation (RPA), the method comprising:
- monitoring, by the computing device, an RPA bot while the RPA bot is executing a routine in a web test environment;
- based on the monitoring, generating, by the computing device, a simulated environment comprising all elements of the web test environment the RPA bot interacts with;
- continuously running, by the computing device, the routine in the simulated environment;
- and
- upon detecting a change in the web test environment, propagating, by the computing device, the change to the simulated environment and verifying whether the change breaks the routine.
A computer program product for providing regression testing for Robotic Process Automation (RPA), the computer program product comprising a computer readable storage medium having program instructions embodied therewith, the program instructions executable by a processor to cause the processor to:
- monitor, by the processor, an RPA bot while the RPA bot is executing a routine in a web test environment;
- based on the monitoring, generate, by the processor, a simulated environment comprising all elements of the web test environment the RPA bot interacts with;
- continuously run, by the processor, the routine in the simulated environment;
- and
- upon detecting a change in the web test environment, propagate, by the processor, the change to the simulated environment and verifying whether the change breaks the routine.
An apparatus comprising:
- a memory configured to store instructions;
- and
- a processor configured to execute the instructions to:
- monitor an RPA bot while the RPA bot is executing a routine in a web test environment;
- based on the monitoring, generate a simulated environment comprising all elements of the web test environment the RPA bot interacts with;
- continuously run the routine in the simulated environment;
- and
- upon detection of a change in the web test environment, propagate the change to the simulated environment and verifying whether the change breaks the routine.
Dependencies are inferred from the claim text.