Maximizingthe Value of your UiPath Automation Program
UiPath Test Automation
Vikram Parolkar
RPA & Test Automation
Consultant
UiPath
Eduardo Diquez
Managing Director,
Intelligent Automation
Auxis
WEBINAR February 16th at 12:00PMET
Neeraj Mathur
Director, Intelligent
Automation
VMware
2
The Three Components to Maximize the
Value of Your Automation Program in 2022
• Qualified and cost-effective talent
• Training & Upskilling Program
• Close Collaboration requiring live
communication between the
COE, the business and IT
• Program Vision and Sponsorship
• Clear Definition of What Success Looks like
• Pipeline Management ​
• Enables idea creation​​
• Execution at Scale​​
• Low Code Self-Used
Automations​
• AI & Machine Learning,
going beyond the RPA
core technology
• Performance Management​
• Reliable Support​
• Citizen Development
Automation Vision & Governance​
Having the Right Technology​​
Talent Management
3
With less than 15% of organizations actively scaling
their programs. Why is it so Difficult?
Source: UiPath
Few
Many
Unsustainable Automation Sustainable Automation
Automation
ROI
Automation Honeymoon
Plateau of Diminishing Returns
Automation Goal
Actual Result
Disparate
Governance
Technical
Complexity
Unplanned
Maintenance
What causes Maintenance?
42%
Application
changes
26%
Environment changes
23%
Automation Issues
When do you test your RPAs?
60%
17%
23%
During Development
No RPA Testing
Continuously
4
How many automations are you currently
supporting in production?
Poll Question # 1
1. We have not started our RPA Journey
32%
2. 1-10 Automations
32%
3. 10-20 Automations
0%
4. More than 20 Automations
24%
5. We are currently in a Pilot Program
11%
Today's Panel Discussion
Will Focus On:
• What is Test Automation and why should you consider it
• Levels of Test Automation and when to use each one
• Should all automations be tested automatically?
• Key steps to get started in Test Automation
6
Today's Panel Discussion Will Focus On:
• What is Test Automation and why should you consider it
• Levels of Test Automation and when to use each one
• Should all automations be tested automatically?
• Key steps to get started in Test Automation
7
UiPath Test Suite Enables RPA Teams to have greater
confidence and speed in their release
Orchestrator
Assistant
Apps
Action
Center
Chatbots
Automation
Hub
Task
Capture
Process
Mining
Task
Mining
StudioX
Document
Understanding
Marketplace
&
Integrations
AI Center
MANAGE
ENGAGE
BUILD
DISCOVER
Robots
RUN
MEASURE
GOVERN
Studio
Test
Suite
Insights
Key Benefits
KNOW BEFORE YOUR BUSINESS PARTNERS!
Understand release status instantly
and resolve defects faster
Ensure every requirement is fully
tested before deployment
Organize your tests and execute
continuously or on-demand to
proactively identify potential incidents
Move from reactive to proactive
maintenance
8
Where are you in your RPA Test Automation journey?
Poll Question # 2
1. Evaluating Test Automation
47%
1. Piloting Test Automation
6%
3. Actively using Test Automation
24%
4. Tried it and it did not work for us
0%
5. Not considering it at this point
24%
9
Introducing our Panelist!
Neeraj Mathur
Director, Intelligent
Automation
VMware
Vikram Parolkar
RPA & Test Automation
Consultant
UiPath
Key Benefits of Test Automation
Key Challenges of Implementing Test Automation
Should all automations be tested automatically?
12
Testing Options
Confidential & Proprietary
Standard Project Testing Library CI/CD
Each project is assessed individually to determine the best approach, based on criticality, test data and other
business requirements.
• No reusable components.
• Testing is not critical.
• Hard to isolate testing or
produce testing data.
• Project specific testing
scenarios.
• Reusable components.
• Proactively test application
upgrades.
• Testing is repetitive.
• Test data can be easily
produced or provided.
When to
use it?
• Looking for automated
testing and deployment.
• Standardize processes in the
organization.
• Large scale COE.
• Create test cases.
• Activity coverage report.
• Manual testing.
• Test libraries and test sets.
• Tester robots.
• On-demand automated
testing.
Benefits
• Git repositories
• Jenkins automation
• Automatic testing
• Automatic deployment
Incremental benefits and implementation
UiPath Test Suite for Application Testing
How is it different from other options?
14
Why Should You Care?
Vibrant Community
& Marketplace
Leading RPA and
AI innovation
Perfect fit into your existing
DevOps toolchain
Production-grade Automation
and Orchestration
Automate virtually any
UI, API or packaged
application
Share and reuse automation
components and objects
15
How is Application Testing currently performed in your
organization?
1. UiPath Test Suite
Poll Question # 3
3%
2. Other testing software
25%
3. Manually
50%
4. I don’t know
22%
Test Suite in Action
17
The case for automation convergence
Testing RPA
Process
Automation
(Production)
Test
Automation
(Pre-production)
Software emulates a user
Navigates an application
Runs sets of data
Executes a process or activity
Reduces risks and cost
18
UiPath
Studio
UiPath
Orchestrator
UiPath
Robots
CI/CD
Integration
Xray
Atlassian Jira
SAP Solution Manager
Azure DevOps
TM
2.0
ServiceNow
SDK
qTest, HP ALM,
RedMine, …
Test
Manager
Hub
Connectors
On-Premise
Cloud
Test Manager App
Open Architecture Proven Technology
Meet
Test Suite…
19
The UiPath Platform supports
Enterprise Automation
Devops Automation ops
Centrally control and monitor your automation
Development IT Business
Test automation IT automation Process automation
RPA testing
Share and reuse automation, infrastructure and skills
RPA testing
Demo
Talent Management:
Does Test Automation require
specific talent?
22
Testing Automations is one of the least liked activities by
RPA Developers
Source: State of the RPA Developer Report 2021
Their least favorite activities
are creating
documentation, testing
RPA solutions and
maintaining existing
robots.
With Test Suite and Task
Capture some of these
tasks can be alleviated.
Consider outsourcing
support of existing robots as
a way to focus your
developers on what they
enjoy the most: building
new robots.
13%
5%
82%
29%
39%
32%
36%
30%
34%
44%
42%
14%
50%
26%
24%
52%
18%
30%
58%
26%
16%
62%
10%
28%
62%
27%
11%
65%
16%
19%
82%
9%
9%
Does and
enjoys
Does but does
not enjoy
Does not do
Build RPA solutions based on
requirements
Maintain, support, and debug
RPA solutions in production
Test RPA solutions
Create documentation
Perform code review
Work with business analysts to
define requirements for automation
Estimate automation duration
Work with a solution architect to
design the automation
Document implemented solutions
Evaluate the degree of difficulty in
the planning and design phase
Create dashboards to monitor
performance
23
How is your current RPA COE model
structured? Select all that apply
1. 100% In-House
2. We leverage a partner for support of existing robots
3. We leverage a partner for new developments
4. We leverage a partner for strategy and business analysis
5. Still figuring out the right model for our organization
Poll Question # 4
How to get started?
25
Proof of Concept (POC)
Wheredo youstart?
Definethescope Buildtest libraries
Unattended
testing
Prepare code
We help you to define the requirements for a successful Testing Automation implementation, including
adjustments to the code, setup and evaluation.
Evaluate the
projects
• Adjust workflows and prepare for
testing.
• Produce the test data and validate
the test scenarios.
• Create test cases and review them.
• Create libraries of reusable
workflows.
• Review processes and
applications.
• Define test scenarios and
methodology.
• Determine the test process.
• Identify project strategy and
reusable components.
• Setup Test Robots.
• Create and publish Test Libraries.
• Define Test Sets.
• Perform on-demand testing.
Full CI/CD
End-to-end automation
• Configure GitLab repositories.
• Setup Jenkins.
• Define project phases.
• Configure projects for automatic
testing and/or deployment.
Standard project
Testing libraries
Full CI/CD
Q&A
Vikram Parolkar
RPA & Test Automation
Consultant
UiPath
Eduardo Diquez
Managing Director,
Intelligent Automation
Auxis
Neeraj Mathur
Director, Intelligent
Automation
VMware
27
Don’t Miss Our Upcoming Sessions:
Measuring the Performance of Your RPA COE - March 16th @ 12:00 pm ET
Best Practices & Lessons Learned
UiPath Citizen Development - May 25th @ 12:00 pm ET
A Real-World Perspective to Democratize Automation
Navigating the UiPath Hyperautomation Platform – June 22nd @ 12:00 pm ET
Are You Maximizing its Full Potential?
Thank you for joining us!
Eduardo Diquez
Managing Director,
Intelligent Automation
Eduardo.diquez@auxis.com
Vikram Parolkar
RPA & Test Automation
Consultant
vikram.parolkar@uipath.com
Neeraj Mathur
Director, Intelligent
Automation
mneeraj@vmware.com

UiPath Test Automation Webinar Recap

  • 1.
    Maximizingthe Value ofyour UiPath Automation Program UiPath Test Automation Vikram Parolkar RPA & Test Automation Consultant UiPath Eduardo Diquez Managing Director, Intelligent Automation Auxis WEBINAR February 16th at 12:00PMET Neeraj Mathur Director, Intelligent Automation VMware
  • 2.
    2 The Three Componentsto Maximize the Value of Your Automation Program in 2022 • Qualified and cost-effective talent • Training & Upskilling Program • Close Collaboration requiring live communication between the COE, the business and IT • Program Vision and Sponsorship • Clear Definition of What Success Looks like • Pipeline Management ​ • Enables idea creation​​ • Execution at Scale​​ • Low Code Self-Used Automations​ • AI & Machine Learning, going beyond the RPA core technology • Performance Management​ • Reliable Support​ • Citizen Development Automation Vision & Governance​ Having the Right Technology​​ Talent Management
  • 3.
    3 With less than15% of organizations actively scaling their programs. Why is it so Difficult? Source: UiPath Few Many Unsustainable Automation Sustainable Automation Automation ROI Automation Honeymoon Plateau of Diminishing Returns Automation Goal Actual Result Disparate Governance Technical Complexity Unplanned Maintenance What causes Maintenance? 42% Application changes 26% Environment changes 23% Automation Issues When do you test your RPAs? 60% 17% 23% During Development No RPA Testing Continuously
  • 4.
    4 How many automationsare you currently supporting in production? Poll Question # 1 1. We have not started our RPA Journey 32% 2. 1-10 Automations 32% 3. 10-20 Automations 0% 4. More than 20 Automations 24% 5. We are currently in a Pilot Program 11%
  • 5.
    Today's Panel Discussion WillFocus On: • What is Test Automation and why should you consider it • Levels of Test Automation and when to use each one • Should all automations be tested automatically? • Key steps to get started in Test Automation
  • 6.
    6 Today's Panel DiscussionWill Focus On: • What is Test Automation and why should you consider it • Levels of Test Automation and when to use each one • Should all automations be tested automatically? • Key steps to get started in Test Automation
  • 7.
    7 UiPath Test SuiteEnables RPA Teams to have greater confidence and speed in their release Orchestrator Assistant Apps Action Center Chatbots Automation Hub Task Capture Process Mining Task Mining StudioX Document Understanding Marketplace & Integrations AI Center MANAGE ENGAGE BUILD DISCOVER Robots RUN MEASURE GOVERN Studio Test Suite Insights Key Benefits KNOW BEFORE YOUR BUSINESS PARTNERS! Understand release status instantly and resolve defects faster Ensure every requirement is fully tested before deployment Organize your tests and execute continuously or on-demand to proactively identify potential incidents Move from reactive to proactive maintenance
  • 8.
    8 Where are youin your RPA Test Automation journey? Poll Question # 2 1. Evaluating Test Automation 47% 1. Piloting Test Automation 6% 3. Actively using Test Automation 24% 4. Tried it and it did not work for us 0% 5. Not considering it at this point 24%
  • 9.
    9 Introducing our Panelist! NeerajMathur Director, Intelligent Automation VMware Vikram Parolkar RPA & Test Automation Consultant UiPath
  • 10.
    Key Benefits ofTest Automation
  • 11.
    Key Challenges ofImplementing Test Automation Should all automations be tested automatically?
  • 12.
    12 Testing Options Confidential &Proprietary Standard Project Testing Library CI/CD Each project is assessed individually to determine the best approach, based on criticality, test data and other business requirements. • No reusable components. • Testing is not critical. • Hard to isolate testing or produce testing data. • Project specific testing scenarios. • Reusable components. • Proactively test application upgrades. • Testing is repetitive. • Test data can be easily produced or provided. When to use it? • Looking for automated testing and deployment. • Standardize processes in the organization. • Large scale COE. • Create test cases. • Activity coverage report. • Manual testing. • Test libraries and test sets. • Tester robots. • On-demand automated testing. Benefits • Git repositories • Jenkins automation • Automatic testing • Automatic deployment Incremental benefits and implementation
  • 13.
    UiPath Test Suitefor Application Testing How is it different from other options?
  • 14.
    14 Why Should YouCare? Vibrant Community & Marketplace Leading RPA and AI innovation Perfect fit into your existing DevOps toolchain Production-grade Automation and Orchestration Automate virtually any UI, API or packaged application Share and reuse automation components and objects
  • 15.
    15 How is ApplicationTesting currently performed in your organization? 1. UiPath Test Suite Poll Question # 3 3% 2. Other testing software 25% 3. Manually 50% 4. I don’t know 22%
  • 16.
  • 17.
    17 The case forautomation convergence Testing RPA Process Automation (Production) Test Automation (Pre-production) Software emulates a user Navigates an application Runs sets of data Executes a process or activity Reduces risks and cost
  • 18.
    18 UiPath Studio UiPath Orchestrator UiPath Robots CI/CD Integration Xray Atlassian Jira SAP SolutionManager Azure DevOps TM 2.0 ServiceNow SDK qTest, HP ALM, RedMine, … Test Manager Hub Connectors On-Premise Cloud Test Manager App Open Architecture Proven Technology Meet Test Suite…
  • 19.
    19 The UiPath Platformsupports Enterprise Automation Devops Automation ops Centrally control and monitor your automation Development IT Business Test automation IT automation Process automation RPA testing Share and reuse automation, infrastructure and skills RPA testing
  • 20.
  • 21.
    Talent Management: Does TestAutomation require specific talent?
  • 22.
    22 Testing Automations isone of the least liked activities by RPA Developers Source: State of the RPA Developer Report 2021 Their least favorite activities are creating documentation, testing RPA solutions and maintaining existing robots. With Test Suite and Task Capture some of these tasks can be alleviated. Consider outsourcing support of existing robots as a way to focus your developers on what they enjoy the most: building new robots. 13% 5% 82% 29% 39% 32% 36% 30% 34% 44% 42% 14% 50% 26% 24% 52% 18% 30% 58% 26% 16% 62% 10% 28% 62% 27% 11% 65% 16% 19% 82% 9% 9% Does and enjoys Does but does not enjoy Does not do Build RPA solutions based on requirements Maintain, support, and debug RPA solutions in production Test RPA solutions Create documentation Perform code review Work with business analysts to define requirements for automation Estimate automation duration Work with a solution architect to design the automation Document implemented solutions Evaluate the degree of difficulty in the planning and design phase Create dashboards to monitor performance
  • 23.
    23 How is yourcurrent RPA COE model structured? Select all that apply 1. 100% In-House 2. We leverage a partner for support of existing robots 3. We leverage a partner for new developments 4. We leverage a partner for strategy and business analysis 5. Still figuring out the right model for our organization Poll Question # 4
  • 24.
    How to getstarted?
  • 25.
    25 Proof of Concept(POC) Wheredo youstart? Definethescope Buildtest libraries Unattended testing Prepare code We help you to define the requirements for a successful Testing Automation implementation, including adjustments to the code, setup and evaluation. Evaluate the projects • Adjust workflows and prepare for testing. • Produce the test data and validate the test scenarios. • Create test cases and review them. • Create libraries of reusable workflows. • Review processes and applications. • Define test scenarios and methodology. • Determine the test process. • Identify project strategy and reusable components. • Setup Test Robots. • Create and publish Test Libraries. • Define Test Sets. • Perform on-demand testing. Full CI/CD End-to-end automation • Configure GitLab repositories. • Setup Jenkins. • Define project phases. • Configure projects for automatic testing and/or deployment. Standard project Testing libraries Full CI/CD
  • 26.
    Q&A Vikram Parolkar RPA &Test Automation Consultant UiPath Eduardo Diquez Managing Director, Intelligent Automation Auxis Neeraj Mathur Director, Intelligent Automation VMware
  • 27.
    27 Don’t Miss OurUpcoming Sessions: Measuring the Performance of Your RPA COE - March 16th @ 12:00 pm ET Best Practices & Lessons Learned UiPath Citizen Development - May 25th @ 12:00 pm ET A Real-World Perspective to Democratize Automation Navigating the UiPath Hyperautomation Platform – June 22nd @ 12:00 pm ET Are You Maximizing its Full Potential?
  • 28.
    Thank you forjoining us! Eduardo Diquez Managing Director, Intelligent Automation Eduardo.diquez@auxis.com Vikram Parolkar RPA & Test Automation Consultant vikram.parolkar@uipath.com Neeraj Mathur Director, Intelligent Automation mneeraj@vmware.com

Editor's Notes

  • #3 The critical role of Support in your UiPath Program – is it the same for every company? How to build the right Operating Model - Planning Long Term How to structure processes and procedures to ensure issues are addressed timely and effectively within the SLAs The role of automation within your support function – Reactive vs Proactive Maintenance Using Test Suite to proactively identify issues caused by application changes Automation of Issue Management – The role of a strong framework Automated performance management structure – What is not measure does not exist The Automation Talent Gap Building capabilities internally vs. leveraging a partner Best practices for attracting, training, and retaining top talent
  • #4 RPA Continues to be the fastest growing software segment Not taking maintenance needs into account is one of the most common reasons for failure Maintenance of robots is one of the most disliked tasks performed by Developers
  • #6 10
  • #7 10 mins
  • #8 Talent for specialization. No one can be an expect on all on these technologies
  • #10  15
  • #15 (Why Test Suite is different) Share and reuse – Chipotle achieves 70% reuse between testing and RPA Automate any technology – Test Suite is a one stop shop for all your testing needs, many customers have replaced their bucket of tools with Test Suite Production-grade – we are the only testing vendor who comes from production – Vericode certified and approved by the Defense Information Systems Agency We have built Test Suite to integrate seamlessly into your DevOps toolchain We are the only vendor that is surrounding every tester with RPA and AI power tools – chatbots, test data generator, auto-generation of test cases, process mining, task mining and change impact mining We have a community of over 1.5M users and our marketplace has hundreds of pre-built automations and connectors to accelerate automation of test cases
  • #16 For the Attendees who are UiPath customers or are evaluating UiPath.
  • #17 35
  • #18 We believe automation should be approached as an Enterprise initiative. Test Suite works for either Test Automation or for RPA testing stand alone and produces great results. But Test Suite is much more powerful when used by both teams in a coordinated and collaborative fashion. Business process alignment is one benefit, but reuse, reduce production risk and accelerated transformation are downstream benefits.
  • #19 Now what is the UiPath Test Suite, what components and products does it contain? Here we have a high-level view on its architecutre. On the right hand side we have 3 components that you might already be familiar with – We have StudioPro, this is our most advanced designer for automated Test Cases and for RPA. Then we have Orchestrator – our control tower monitoring all robots and distributing work among them. And we have our Robots, those components are actually doing the work, executing our automated Test Cases and RPAs. While those 3 parts already make up a pretty good automation platform, there is one piece missing to become a first class Testing solution, which is Test Management. Here we introduced a new product, called Test Manager, consisting of an api interface called Hub, that allows you to integrate with all common ALM tools such as Jira, or SAP Soman or AzureDevops and the TM App, a web front end that lets you define requirements, connect them to automated Test Cases and analyze execution results.
  • #20 People: UiPath Platform provides a universal automation platform for use in Development/Testing, IT and the business. Gone are the days of supporting, managing and developing automations using multiple tools and scripting languages. With UiPath everyone can become an automator with our easy to learn low-code IDE. We also offer StudioX for Citizen Development. Approach: We connect Automation Ops to DevOps through Orchestrator’s integrations with CI/CD tooling and centralized governance of all automations, whether they are citizen developers, RPA developers, Testers or IT Administrators. Technology: We provide specific capabilities and tools to make every user successful, from RPA test coverage metrics for the RPA COE in the Business, IT automation to enable testers and system admins to automate environment management and comprehensive functional testing capabilities to support web, mobile, API and packaged app testing. All in one platform.
  • #21 45
  • #22 45
  • #23  Organizations are going to companies like Auxis for the outsourcing of support
  • #25 50
  • #27 55