RPA, like any software, requires a full development cycle, including thorough testing. Effective RPA testing reduces maintenance costs and enhances automation value. This course places RPA testing within the broader automation process, covering essential UiPath Studio testing features. It focuses on unit testing for RPA workflows and incorporates best practices from UiPath's development teams.
This course was originally built using UiPath Studio version 2022.10, with updates reflecting changes in version 2023.10. We recommend using UiPath Studio 2023.10 to fully benefit from the latest features and improvements.
This is a two-hour course, and it is targeted at Automation Developers.
Introduction to RPA Testing
Components of Test Suite
Creating Test Cases
Generate Test Data for Test Cases
Data-Driven Test Cases
Mock Testing
Guided practice—using the Test Explorer panel in Studio
Guided practice—publishing Test Cases to Orchestrator and creating Test Sets
Guided practice—executing and scheduling the Test Sets
Final practice—RPA Testing
RPA Testing best practices
At the end of this course, you should be able to:
Describe the importance of RPA Testing for continuous development and testing of automations.
Understand about the different test suite components, their integrations and different testing activities.
Understand the working of test cases and how to create them directly from the existing workflow.
Explore the dedicated verification features for RPA Testing.
Understand how to auto- generate random test data using the activities from the Testing package.
Identify the differences between basic and data-driven test cases and when to use each of them.
Learn how to create dynamic data-driven test cases using the test data queues in Orchestrator.
Explore how to add, update, and remove data sets from a data-driven test case.
Explain mocking and differentiate between test cases and test cases with mock activities.