skip to main content
10.1145/3412452.3423573acmconferencesArticle/Chapter ViewAbstractPublication PagesisstaConference Proceedingsconference-collections
short-paper

Towards automated testing of RPA implementations

Published: 08 November 2020 Publication History

Abstract

Robotic Process Automation (RPA) is a technology that has grown tremendously in the last years, due to its usability in the area of process automation. An essential part of any software development process is quality assurance, so testing will be very important for RPA processes. However, the classical software techniques are not always suitable for the RPA software robots due to the mix of the graphical description of the robots and their implementations. In this short paper, we describe the state of the practice for testing of software robots and propose some ideas of test automation using model-based testing.

References

[1]
UiPath Workflow Analyzer. 2020. https://docs.uipath.com/studio/docs/aboutworkflow-analyzer.
[2]
A. Arcuri. 2018. An experience report on applying software testing academic results in industry: we need usable automated test generation. Empirical Software Engineering 23, 4 ( 2018 ), 1959-1981.
[3]
L. Briand, D. Bianculli, S. Nejati, F. Pastore, and M. Sabetzadeh. 2017. The Case for Context-Driven Software Engineering Research: Generalizability Is Overrated. IEEE Software 34, 5 ( 2017 ), 72-75.
[4]
M. Cernat, A.-N. Staicu, and Stefanescu A. 2020. Improving UI Test Automation using Robotic Process Automation. In 15th Int. Conf on Software Technologies (ICSOFT'20). SciTePress, 260-267.
[5]
C. Cewe, D. Koch, and R. Mertens. 2018. Minimal Efort Requirements Engineering for Robotic Process Automation with Test Driven Development and Screen Recording. In Proc. of BPM'18 Workshops (LNBIP), Vol. 308. Springer, 642-648.
[6]
UiPath Workflow Design. 2020. https://docs.uipath.com/studio/docs/workflowdesign.
[7]
Microsoft Workflow Designer. 2016. https://docs.microsoft.com/en-us/ visualstudio/workflow-designer.
[8]
B. Elodie, F. Ambert, B. Legeard, and A. Bouzy. 2018. Lightweight Model-Based Testing for Enterprise IT. In Proc. of ICST'18 Workshops. IEEE, 224-230.
[9]
Forrester Research. 2020. RPA And Test Automation Are More Friends Than Foes-But You Can't Extend Test Automation Technology To RPA And Vice Versa. Research report, no. RES159815.
[10]
Forrester Research. Q4 2019. Forrester Wave™: Robotic Process Automation. Market research report, no. RES147757.
[11]
Microsoft Windows Workflow Foundation. 2017. https://docs.microsoft.com/enus/dotnet/framework/windows-workflow-foundation.
[12]
Gartner Research. 2019. Top 10 Strategic Technology Trends for 2020. Research report, no. G00432920.
[13]
Gartner Research. 2020. Magic Quadrant for Robotic Process Automation Software. Market research report, no. G00441474.
[14]
U. Goljat and M. Heric˘ko. 2009. Testing workflow-enabled applications. In Proc. of 20th Central European Conf. on Inform. and Intelligent Systems. 349-354.
[15]
Grand View Research. 2020. Robotic Process Automation Market Size and Share Report, 2020-2027. Market research report, no. GVR-1-68038-145-0.
[16]
L.-V. Herm, K. Fuchs, A. Helm, A. Hofmann, F. Imgrund, Janiesch C., and A. Winkelmann. 2020. A Consolidated Framework for Implementing Robotic Process Automation Projects. In 18th Int. Conf. on Business Process Management (BPM'20) (LNCS), Vol. 12168. Springer, 471-488.
[17]
A. Lechner and R. Breu. 2009. Workflow Inspector-A Test Tool for Microsoft Workflow Foundation. In Proc. of ICST'08. IEEE, 498-501.
[18]
UiPath Automation Lifecycle. 2020. https://docs.uipath.com/studio/docs/ automation-lifecycle.
[19]
P. Noppen, I. Beerepoot, I. van de Weerd, M. Jonker, and H. Reijers. 2020. How to Keep RPA Maintainable?. In 18th Int. Conf. on Business Process Management (BPM'20) (LNCS), Vol. 12168. Springer, 453-470.
[20]
A. Paiva, N. Flores, J. Faria, and J. Marques. 2018. End-to-end Automatic Business Process Validation. In ANT/SEIT 2018 afiliated workshops (Procedia Computer Science), Vol. 130. Elsevier, 999-1004.
[21]
UiPath Studio. 2020. https://www.uipath.com/product/studio.
[22]
UiPath Test Suite. 2020. https://www.uipath.com/product/test-suite.
[23]
Syed R. et al. 2020. Robotic Process Automation: Contemporary themes and challenges. Computers in Industry 115 ( 2020 ), 15 pp.
[24]
UiPath Application Testing. 2020. https://docs.uipath.com/studio/docs/ application-testing.
[25]
UiPath RPA Testing. 2020. https://docs.uipath.com/studio/docs/rpa-testing.
[26]
M. Utting and B. Legeard. 2007. Practical Model-Based Testing-A Tools Approach. Morgan Kaufmann.
[27]
M. Utting, B. Legeard, F. Bouquet, E. Fourneret, F. Peureux, and A. Vernotte. 2016. Recent Advances in Model-Based Testing. Advances in Computers 101 ( 2016 ), 53-120.
[28]
W. van der Aalst, M. Bichler, and A. Heinzl. 2018. Robotic Process Automation. Business & Information Syst. Eng. 60, 4 ( 2018 ), 269-272.

Cited By

View all

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
A-TEST 2020: Proceedings of the 11th ACM SIGSOFT International Workshop on Automating TEST Case Design, Selection, and Evaluation
November 2020
24 pages
ISBN:9781450381017
DOI:10.1145/3412452
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 08 November 2020

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. Model-based testing
  2. RPA testing
  3. Robotic Process Automation (RPA)
  4. Test automation

Qualifiers

  • Short-paper

Funding Sources

Conference

ESEC/FSE '20
Sponsor:

Upcoming Conference

ISSTA '25

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)87
  • Downloads (Last 6 weeks)9
Reflects downloads up to 22 Oct 2024

Other Metrics

Citations

Cited By

View all
  • (2023)Concolic execution for RPA testing2023 27th International Conference on Engineering of Complex Computer Systems (ICECCS)10.1109/ICECCS59891.2023.00031(187-196)Online publication date: 14-Jun-2023
  • (2023)VorgehensmodellRobotic Process Automation (RPA) in der Logistik10.1007/978-3-658-41011-7_4(23-44)Online publication date: 18-Jul-2023
  • (2023)Theoretische GrundlagenRobotic Process Automation (RPA) in der Logistik10.1007/978-3-658-41011-7_2(5-14)Online publication date: 18-Jul-2023
  • (2022)A Preliminary Study of Bots Usage in Open Source CommunityProceedings of the 13th Asia-Pacific Symposium on Internetware10.1145/3545258.3545284(175-180)Online publication date: 11-Jun-2022
  • (2022)Robotic Process Automation in der Logistik: Implementierung und ErfolgsfaktorenPraxishandbuch Robotic Process Automation (RPA)10.1007/978-3-658-38379-4_11(187-212)Online publication date: 22-Nov-2022
  • (2022)Process Discovery Analysis for�Generating RPA FlowchartsBusiness Process Management: Blockchain, Robotic Process Automation, and Central and Eastern Europe Forum10.1007/978-3-031-16168-1_15(231-245)Online publication date: 7-Sep-2022
  • (2022)Research on Robotic Process Automation: Structuring the Scholarly FieldBusiness Advancement through Technology Volume II10.1007/978-3-031-07765-4_2(19-45)Online publication date: 12-Dec-2022
  • (2021)Hyperautomation for the enhancement of automation in industriesSensors International10.1016/j.sintl.2021.100124(100124)Online publication date: Aug-2021

View Options

Get Access

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media