Presented by :
Priyanka Sharma
(RPA Architect)
Agenda:
• UiPath Test Suite role in the end-to-end software
cycle.
• Define a Continuous Integration/Continuous
environment using UiPath Test Suite
• Test Case Building and Publishing with UiPath
• Verification Activities
• Building Data Driven Test Cases
• Test Execution with UiPath Orchestrator
• Establishing connection between Appium and
device manager
• Mobile device Automation using Test suite
High
Low
10 100 1000 10000
Unsustainable Automation Sustainable Automation
⦿ ‹› Means hittingsomething untilitworks.
‹›Thetimetorepairtheroofiswhenthesunisshining.
‹›Here'swhatcausesthephenomenonofbreakingrobots.
TechnicalChanges
BusinessChanges
⛔
PerformanceIssues
Dependency Issues
Data-RelatedIssues
SystemUpdates
⛔
Synchronization Issues
Object RecognitionIssues
Recovery HandlingIssues
⛔
? UnstableAutomation
🡇
‹›Thetimetorepairtheroofiswhenthesunisshining.
ChangeFrequency ▸ Business Process
Manages DailyBusiness
Environment
Issues
⛔
⛔
Application
Issues
⛔
Automation
Issues
ChangeFrequency ▸ Application
ManagesApplications
ChangeFrequency ▸ Environment
Manages Environments
ChangeFrequency ▸ Application ChangeFrequency ▸ Business Process
ChangeFrequency ▸ Environment
Manages DailyBusiness
‹›Proactivemaintenance,notreactivemaintenance.
⛔
Manages Environments
⛔ ⛔
ManagesApplications
Environment
Issues
Application
Issues
Automation
Issues
ChangeFrequency ▸ Application ChangeFrequency ▸ Business Process
ChangeFrequency ▸ Environment
Manages DailyBusiness
ManagesApplications ManagesEnvironments
‹›Proactivemaintenance,notreactivemaintenance.
Application
Issues
Automation
Issues
Environment
Issues
Software testing is the process of verifying that a software meets certain requirements and
behaves as expected.
Every industry nowadays is in the software business. Thus, software failure becomes business
failure.
Testing reduces the risk of failure by helping detect defects before the product reaches the
customer.
The main stages of a typical test process are the following:
RPADevelopment
⦿ Goal‹›ToturnRPAfromahigh-maintenance to a low-maintenance activity.
RPADevelopment
⦿ Goal‹›ToturnRPAfromahigh-maintenance to a low-maintenance activity.
Manages DailyBusiness
ManagesApplications Manages Environments
Manages DailyBusiness
ManagesApplications Manages Environments
Manages DailyBusiness
ManagesApplications Manages Environments
Manages DailyBusiness
ManagesApplications Manages Environments
UiPath TestSuite
⦿ Goal‹›ToturnRPAfromahigh-maintenance to a low-maintenance activity.
Typical Test Case structure
Data Driven test cases: Application testing requires working with large data sets to
verify workflow execution and cover corner cases. Through data-driven testing, you
can run the same test using different data variations within a single test case.
Activity Coverage Widget
USEFUL FEATURE FOR DEBUGGING
The Activity Coverage Widget calculates the
total number of activities that were
successfully run form the original workflow or
flowchart.
Once an activity has run successfully it will be
become green.
While the workflow runs the widget gets
updated in real time.
Questions? 

UiPath Test Suite