With 90% of large organizations already adopting RPA in 2022, chances are you are expanding your UiPath program and not leveraging the advantages of test automation yet.
Traditional manual software testing is a tedious endeavor. It requires multiple tools and an extensive set of activities that force humans to scour application screens, attempt various usage and input combinations, compare results to expected outcomes, and record observations.
Watch this recap to learn how UiPath Test Automation accelerates the quality of every Robotic Process Automation (RPA) or any application before it goes live – enabling teams to launch resilient robots and high-quality software without testing their patience.
1. 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. 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. 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. 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%
5. 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. 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. 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. 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%
11. Key Challenges of Implementing 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 Suite for Application Testing
How is it different from other options?
14. 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. 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%
17. 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
19. 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
22. 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. 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
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
27. 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?
28. 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
Editor's Notes
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
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
10
10 mins
Talent for specialization. No one can be an expect on all on these technologies
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
For the Attendees who are UiPath customers or are evaluating UiPath.
35
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.
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.
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.
45
45
Organizations are going to companies like Auxis for the outsourcing of support