This study explored the topic of Robotic Process Automation (RPA) and how it is being applied to modern software testing. Comparative analysis was designed to discover the features available from two of the leading RPA companies, UiPath and AutomationAnywhere. The purpose of this study was to examine modern software testing challenges, utilization of RPA, and how RPA is being applied to solve significant challenges that cannot be addressed by manual software testing. RPA can heavily automate human tasks by emulating the same steps that a human would take, mostly in the form of UI interactions, but also in software scripts that emulate the process or tasks within a workflow commonly referred to as “bots” or “robots” (Ray et al., 2020). Repetitive tasks automated with bots save money and increase the longevity of support by automating the tasks and generating quicker results than a human software tester. Implementing RPA into an organization adds value to business software management, performance, and processes of any complexity. Highlights of this study discussed strengths and weaknesses of RPA from the features available in both UiPath and AutomationAnywhere when being applied to specific software testing challenges. The analysis of the information being collected for this research project mentioned authors’ opinions, case studies, indicators, and other comprehensive applications. Comparisons being made included pros and cons, cost savings, and effective decision making when selecting automation. Future research needs to be conducted into improving RPA software testing of business logic with Artificial Intelligence (AI) and Machine Learning (ML).

Author: David Andrade

Published in: World Congress on Internet Security (WorldCIS-2020)

  • Date of Conference: 8-10 December 2020
  • DOI: 10.20533/WorldCIS.2020.0008
  • ISBN: 978-1-913572-24-2
  • Conference Location: London, UK