RPA Testing Using Symbolic Execution

Ciprian Paduraru, Marina Cernat, Adelina-Nicoleta Staicu

2023

Abstract

The goal of Robotic Process Automation (RPA) technology is to identify patterns in repetitive processes that can be automated in enterprise workflows, and to create intelligent agents that can repeat those processes contextually and without human effort. However, as the technology has evolved considerably in terms of model complexity, data inputs, and output dimensionality, preserving the quality of the building blocks of the operations is a difficult task. We identified that there is a gap in testing methods and tools capable of efficiently testing RPA workflows. In this paper, we therefore propose to address this gap by using symbolic execution as a starting point. We focus on both the methodology and algorithms required to transfer existing research in symbolic execution to the RPA domain, propose a tool that can be used by researchers and industry, and present our current evaluation results for various use cases along with best practices.

Download


Paper Citation


in Harvard Style

Paduraru C., Cernat M. and Staicu A. (2023). RPA Testing Using Symbolic Execution. In Proceedings of the 18th International Conference on Software Technologies - Volume 1: ICSOFT; ISBN 978-989-758-665-1, SciTePress, pages 269-275. DOI: 10.5220/0012061000003538


in Bibtex Style

@conference{icsoft23,
author={Ciprian Paduraru and Marina Cernat and Adelina-Nicoleta Staicu},
title={RPA Testing Using Symbolic Execution},
booktitle={Proceedings of the 18th International Conference on Software Technologies - Volume 1: ICSOFT},
year={2023},
pages={269-275},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0012061000003538},
isbn={978-989-758-665-1},
}


in EndNote Style

TY - CONF

JO - Proceedings of the 18th International Conference on Software Technologies - Volume 1: ICSOFT
TI - RPA Testing Using Symbolic Execution
SN - 978-989-758-665-1
AU - Paduraru C.
AU - Cernat M.
AU - Staicu A.
PY - 2023
SP - 269
EP - 275
DO - 10.5220/0012061000003538
PB - SciTePress