当前位置: X-MOL 学术J. Softw. Evol. Process › 论文详情
Our official English website, www.x-mol.net, welcomes your feedback! (Note: you will need to create a separate account there.)
Automated testing in robotic process automation projects
Journal of Software: Evolution and Process ( IF 1.7 ) Pub Date : 2020-03-17 , DOI: 10.1002/smr.2259
Andres Jiménez‐Ramírez 1 , Jesús Chacón‐Montero 1 , Tomasz Wojdynsky 2 , José González Enríquez 1
Affiliation  

Robotic process automation (RPA) has received increasing attention in recent years. It enables task automation by software components, which interact with user interfaces in a similar way to that of humans. An RPA project life cycle is closely resembling a software project one. However, in certain contexts (e.g., business process outsourcing), a testing environment is not always available. Thus, deploying the robots in the production environment entails high risk. To mitigate it, an innovative approach to automatically generate a testing environment and a test suite for an RPA project is presented. The activities of the humans whose processes are to be robotized are monitored and a UI log is confirmed. On one side, the test environment is generated as a fake application, which mimics the real environment by leveraging the UI log information. The control flow of the application is governed by an invisible control layer that decides which image to show depending on the interface actions that it receives. On the other side, the test case checks whether the robot can reproduce the behaviour of the UI log. Promising results were obtained and a number of limitations were identified such that it may be applied in more realistic domains.

中文翻译:

机器人过程自动化项目中的自动化测试

机器人过程自动化(RPA)近年来受到越来越多的关注。它通过软件组件实现任务自动化,软件组件以类似于人类的方式与用户界面交互。RPA 项目生命周期与软件项目生命周期非常相似。然而,在某些情况下(例如,业务流程外包),测试环境并不总是可用的。因此,在生产环境中部署机器人会带来高风险。为了缓解它,提出了一种自动生成 RPA 项目测试环境和测试套件的创新方法。监控流程将被自动化的人员的活动,并确认 UI 日志。一方面,测试环境生成为虚假应用程序,通过利用 UI 日志信息模仿真实环境。应用程序的控制流由一个不可见的控制层控制,该控制层根据接收到的界面操作决定显示哪个图像。另一方面,测试用例检查机器人是否可以重现 UI 日志的行为。获得了有希望的结果,并确定了一些限制,以便它可以应用于更现实的领域。
更新日期:2020-03-17
down
wechat
bug