SlideShare a Scribd company logo
Test Automation using UiPath
Test Suite – Developer Series
Part 1 of 4
Diana Gray
Community Marketing
Manager AMER
@UiPath
Meet today’s team:
Atul Trikha
Account Chief Technologist,
RPA Architect, RPA CoE Lead
@Peraton
UiPath MVP 2022
UiPath Columbus Chapter Lead
3
About today’s UiPath developer meeting:
• AMER Developer Community sessions
• Managed by UiPath MVPs in Canada, Latin America & USA
• You are encouraged to network with MVPs and share your
LinkedIn in the chat box. We want to get to know you
• These sessions are for you to engage with us on topics that
interest you or that you want to share with the UiPath Developer
Community
• Please use the chat to place questions until Q&A
• If you have any topics that you want us to cover, please email
diana.gray@uipath.com
4
Date/Time Topic Status
July 12,
5PM EDT
Test Automation using UiPath Test Suite - Developer
Series - Part 1 of 4
Happening
July 19,
5PM EDT
Test Automation using UiPath Test Suite - Developer
Series - Part 2 of 4
Register Now
July 26,
5PM EDT
Test Automation using UiPath Test Suite - Developer
Series - Part 3 of 4
Register now
Aug 2,
5PM EDT
Test Automation using UiPath Test Suite - Developer
Series - Part 4 of 4
Register now
Register for Events at community.uipath.com
5
Vibrant ecosystem of more than 1,5 million professionals and citizen developers
learning, getting support, and succeeding together in their automation careers.
• Start with the free Community Edition to get trained and certified
• Then upgrade to the Enterprise version of the product
Academy
• Get crowdsourced support and share product feedback on UiPath Forum
• Check the product documentation
• Join the Insider Preview for early testing
Forum
Community Events
• Access the latest articles and video tutorial content created by community members and
UiPath engineers in our Community Blog
• Contribute as an author.
UiPath Community MVPs • Get recognized as a Most Valuable Professional (MVP), Automation Champion or one of
the Forum Leaders, based on the contribution to others’growth
Join the UiPath Community
• Connect with like-minded people and share best practices with the UiPath Community
• Solve challenges in engaging hackathon competitions
• Join meetups and conferences
Blog and Tutorials
Automation Cloud
• Learn the skills of the future on UiPathAcademy or through ourAcademicAlliance
• Earn globally recognized credentials with UiPath Certifications
For your participation
Join us: community.uipath.com
Thank You
7
Part 1: Building Blocks, Test Suite Product Overview
Part 2: UiPath Test Suite Family of Products
Part 3: Deep Dive into Test Suite capabilities
Test Automation using UiPath Test Suite
4 Parts Developer Series
Part 4: Open Discussion and Wrap up
8
Part 1: Building Blocks, Test Suite Product Overview
• What is Software Testing,
• Why Software Testing is Required
• Typical Test Types and Levels
• Continuous Testing and Challenges
• Introduction to UiPath Test Suite
• Test Suite and UiPath Automation Platform
Revolutionize automated testing for your software, automation, and QA teams with Test Suite.
Software Testing
10
What is Software Testing?
Software testing is the process of verifying that a software meets certain requirements and
behaves as expected.
11
Why Software Testing is necessary?
Software systems are now integral part of our daily lives.
12
What does a traditional test process look like?
Plan Phase:
• It all starts with SME or Product Owner setting the testing objectives in the plan phase
• The objectives are often derived from functional or non-functional requirements
• The Testing approach, testing schedule and the success criteria are also addressed in this stage
Design Phase:
• Transform the objectives into a list of high-level, periodized test cases
• Prepare Test data and identify test environment
Implementation Phase:
• Create all the assets needed for execution, Manual or Automated Test Cases
• Group test cases in test sets
• Build the test environment
Execute Phase:
• Run test sets according to the test plan
• We can follow a defined schedule or test continuously with every code change
• We can trigger testing manually or automatically.
Analyze Phase:
• The last stage should close the loop. Remember the goal of testing to provide data on the quality of software and identity risk related to software release.
• Thorough analysis and different layers of reporting will offer the means to the stakeholders to make informed decision about the release go live or postpone.
13
What are typical test levels?
14
What are the typical test types?
15
Manual Testing
Automated Testing
16
Millions of manual processes result in lost
productivity and lower job satisfaction
Notes:
1. Federal Reserve Bank of St. Louis; in the United States, non-farm real output per hour grew 31% during the decade ended December31, 2009, but only 13% in the subsequent decade ended December 31, 2019;
represent decline in productivity growth relative to the prior decade; 2. Forrester 2019: New Technologies Create The Need To Design For New Categories Of Information Workers; September 2019; Estimated
based on 1.25Bn knowledge workers globally; 3. WSJ, Employees Are Accessing More and More Business Apps; February 2019
50%+
decline in
productivity growth
(1)
Billions
of hours spent daily
on manual tasks
(2)
~70%
Increase in apps /
company over last
4 years
(3)
Compliance
reporting
Legal research
GDPR
Compliance
Trade
execution
Employee on-boarding
Claims Management
Employee set-up
Risk monitoring
Supply Chain execution
Credit Checks
Data migration
Network management
Billing
Asset management
CRM updates
Sales analytics
Track and trace
Mass communications
Customer data integration
Invoice Processing
Data processing
Data cleansing
Help desk requests
Tax Reporting Customer management
Lead management
Expense management
Accounts
payable
Cybersecurity
Procurement
Accounts receivable
ERP exception processing
Supplier validation
Security validation
Contract management
Financial close and reporting Account reconciliation
Patient registration Vendor management Performance management
HR Recruiting
Chatbot integration
Self-service automation Product information management
Customer on-boarding
Campaign management
Order management
Clinical trial and patient management
Health tracking Customer communications
Refund processing Supplier validation
Fraud detection
Deal analysis and execution
HR administration
Payroll processing
E-discovery
Master data management
Vendor management
Customer service Loan processing
Know Your Customer
Employee management Appointment scheduling Logistics operations
FX and VAT reporting Payroll automation Field dispatch services Legacy-system access
Test Data Management
Software Deployments
Regression Testing Unit Testing
Environment Management Acceptance Testing
RPA Testing
Test Case Design
17
What factors prevent automation?
‘We can’t keep up with
the rate of application
change.
Maintenance
‘Our legacy tools
cannot handle modern
application complexity.
Complexity
‘We don’t have enough
skilled developers.
Resources
‘We have fragmented
delivery and
compliance practices.
No standardization.
Governance
‘We don’t have the right
tools. We have too
many tools.
Tooling
18
Without a proactive testing approach, all
issues will surface in production
Development
Manages Applications
IT Operations
Manages Environments
Application Changes Environment Changes High Maintenance
Change Frequency ▸ Application Change Frequency ▸ Environment Change Frequency ▸ Environment
Business
Manages Daily Business
Application
Issues
Automation
Issues
Environment
Issues
19
Test and address issues where they
originate
Development
Manages Applications
IT Operations
Manages Environments
Low Maintenance
Change Frequency ▸ Application Change Frequency ▸ Environment Change Frequency ▸ Business Process
Business
Manages Daily Business
Quality Gate Quality Gate
Application & RPA Testing
Application
Issues
Automation
Issues
Environment
Issues
20
Objective: Continuous testing
Dev
Ops
2
Design
Plan
1
Develop
3
4
Build
Deploy
5
Operate
6
Monitor
7
Continuous Testing
Wetest
here too!
Do we test
here? Yes.
Yes! Here,
we test!
Wetest
here!
Andhere
we test!
Wealso
testhere!
Shift
Left
Shift
Right
• Continuous testing means doing
testing without interruption
• Originally, the term continuous testing
referred to the ability of executing
automated tests as part of the
software delivery pipeline to
continuously obtain quality-related
information about the software
• Nowadays, continuous testing refers
to the diffusion of software testing
from a distinct as well as siloed pre-
release phase to an ongoing,
continuous activity
21
Continuous testing (shift-left, shift-right)
Shift-left is the practice of
moving testing, quality, and
performance evaluation early in
the software development
process, thus the process of
shifting to the “left” side of the
DevOps lifecycle. This concept
has become increasingly
important as teams face
pressure to deliver software
faster and more frequently with
higher quality.
Shift-left speeds up
development efficiency and
reduces costs by detecting and
addressing software defects
earlier in the development
cycle before they get to
production.
Shift–right is the practice of
performing testing, quality, and
performance evaluation in
production under real-world
conditions. Shift-right methods
ensure that applications running
in production can withstand real
user load while ensuring the same
high levels of quality.
With shift right, DevOps teams
test a built application to ensure
performance, resilience, and
software reliability. The goal is to
detect and remediate issues that
would be difficult to anticipate in
development environments.
22
Unified Test
Platform
(Create, Execute, and maintain)
Support
shift-left
Support
shift-right
So what do we need?
23
Meet
Test Suite… UiPath
Studio
UiPath
Orchestrator
UiPath
Robots
CI/CD
integration
X-ray
Atlassian Jira
SAP solution manager
Azure DevOps
TM
2.0
ServiceNow
SDK Your tool
Test
Manager
Hub
Connectors
On-premise
Cloud
Test manager app
23
Production-grade automation
Automate any UI or API technology
Share and reuse automations
Seamlessly integrates with your toolchain
The solution
Exploratory Testing
Analytics & Reporting Manual Testing
Requirements Mgmt
REST
API
Jenkins
AzureDevOps
Future DevOps
Integrations
Test
Manager
Hub
◢ Web Service
◢ Connectors
◢ Web Application Manage
Postman, SauceLabs,
Appium &
Future Integrations
Automate
Execute
UiPath Automation Hub*
SAP Solution Manager
ServiceNow
Your Tools
Atlassian Jira
Azure DevOps
Xray
Test Robots
SDK
UiPath Task Capture
UiPath Test Suite Product Architecture
2
4
25
Benefits those who create and depends on
automations
RPA developers: build more, test better, fix never*
*Okay, hardly ever
•Create test automation faster with a low-code interface and
hundreds of pre-built components
•Automatically create data to test your RPA workflows
•Share and reuse automation and tests cases from a centralized
library
•Leverage dashboards to monitor the quality of robots,
applications, and the environment
•Quickly receive test results so you can fix issues before going live
26
Benefits those who create and depends on
automations
Test teams: power up with AI-enabled automation and new RPA
innovations
•Automate testing of virtually any software application—old
or new, and on any device
•Synthetically generate test data and enforce test
automation standards with rules and definitions
•Use digital tools and assistants to aid in eliminating
mundane tasks
•Manage testing your way with migration options
•Create a library of reusable, shareable automation
components and objects
27
Benefits those who create and depends on
automations
Transformation leaders: create a world-class automation practice
•Centralize governance by using a common automation
platform and approach
•Ensure every automation you launch is resilient, compliant,
and high performing
•Build automation momentum by sharing automation across
your cross-functional business
•Scale faster by sharing skills, experience, and automation
resources across your organization
•Proactively manage quality to prevent production disruptions
28
Assembling the industry’s top capabilities
Test Suite and the
UiPath Platform
The UiPath Platform supports
Enterprise Automation
Devops Automation ops
Centrally control and monitor your automation
Development IT Business
Testautomation IT automation Process automation
RPA testing
Share and reuse automation, infrastructure and skills
RPA testing
3
0
Test Suite is fully integrated into the
UiPath Platform
In a fully automated enterprise, when robots keep doing their job, the entire organization benefits – more resilient automations
minimize maintenance required and instills confidence in the business, allowing scaling to accelerate.
Identify automatable candidates and
define requirements
Rapidly build and test resilient
automations
Reliable robots that keep working
minimize maintenance
Continuously monitor the health of
your robots and applications
Process Mining Task Capture Automation Hub
Unattended
Robots
Test Robots
Studio AI Computer
Vision
Marketplace &
Integrations
Orchestrator Test Manager AutomationOps
Robots
RUN
3
1
32
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
UiPath named a leader in IDC
MarketScape for Worldwide
Cloud Testing Vendor
Assessment
• Debuted as a leader
• Earned top score in strategy
You’re in good company…
Join our growing Test Suite customer community
3
4
Q & A
Backup Slides
37
Shift-left (Computer vision example)
41
Scale with confidence with Test Suite
Before Test Suite After Test Suite
Workflow is tested with few verifications and
limited data variations.
Both the workflow and activities are unit tested
thoroughly in an automated fashion.
Workflow is published to production with no
ability to monitor automation health with
continuous testing.
Workflow is published along with all test cases,
allowing ongoing monitoring of automation
health with continuous testing.
Issues are fixed reactively as they are found,
leading to unplanned maintenance and business
disruption
Issues are found in a staging or test
environment, allowing for proactive
maintenance.
Build
Build automations
quickly, from the simple
to the advanced
Manage
Manage, deploy, and
optimize automationat
enterprise scale
Run
Run automations through
robots that work with your
applications and data
• Elevated risk of production
disruptions
• Higher rate of maintenance
• Diminishing returns
• Slower scaling
• Maximize automation uptime
• Lower rate of maintenance
• Rapid return on investment
• Accelerated scaling
Curious and focused on detail
Eliminating repetitive manual
tasks via robot assistants
Equipped with tools supporting
all areas of daily work
Leveraging smart technology
to make informed decisions
01
Manualtester
The Digital
Tester
Deep domain knowledge
03
02
Testautomationengineer
The future
of testing is
digital!
13
39
Empowering the
Digital Tester
For QA/Test Teams
90%
Automation rate
Value contributor
RPA and AI
Innovation
4
0
Enabling the
Digital Tester
For RPA Developers
RPA
Testing Tools
Quality
Mindset & Skills
QA
Management
4
1
42
The Challenge
How do youadopt more advancedautomationwithout changing testing
processes or test management/ ALM tools?
Test faster, test
more, test often . . .
. . . with finite staffing
and testing resources

More Related Content

PDF
UiPath Test Suite Overview
PPTX
UiPath Test Suite
PDF
Test Automation using UiPath Test Suite - Developer Circle Part-4.pdf
PPTX
UiPath Test Automation Webinar Recap
PPT
Test Automation Strategies For Agile
PDF
Test Automation Framework Design | www.idexcel.com
PPTX
UiPath Meetup Service now + mainframe and legacy final
PDF
UiPath Test Suite Automation and Oracle Cloud ERP and E-Business Suite Use Cases
UiPath Test Suite Overview
UiPath Test Suite
Test Automation using UiPath Test Suite - Developer Circle Part-4.pdf
UiPath Test Automation Webinar Recap
Test Automation Strategies For Agile
Test Automation Framework Design | www.idexcel.com
UiPath Meetup Service now + mainframe and legacy final
UiPath Test Suite Automation and Oracle Cloud ERP and E-Business Suite Use Cases

What's hot (20)

PDF
Test Automation using UiPath Test Suite - Developer Circle Part-2.pdf
PDF
API Testing
PDF
QA metrics in Agile (GUIDE)
PPTX
Software test automation
PDF
An Introduction To Automated API Testing
ODP
Software Testing Capability doc
PPTX
Automation CoE at Scale Using Agile to build RPA
PDF
Sap test center of excellence
PPT
Test automation process
PDF
Software Testing Process, Testing Automation and Software Testing Trends
PDF
Introduction to UiPath licensing model
PDF
Vladimir Primakov - Qa management in big agile teams
PPTX
Api Testing
PDF
API Testing: The heart of functional testing" with Bj Rollison
PPT
Testing capability ppt
PPTX
API Automation Testing Using RestAssured+Cucumber
PDF
Playwright: A New Test Automation Framework for the Modern Web
PPT
Automation testing
PPT
Test Automation Framework Designs
PDF
Test Automation
Test Automation using UiPath Test Suite - Developer Circle Part-2.pdf
API Testing
QA metrics in Agile (GUIDE)
Software test automation
An Introduction To Automated API Testing
Software Testing Capability doc
Automation CoE at Scale Using Agile to build RPA
Sap test center of excellence
Test automation process
Software Testing Process, Testing Automation and Software Testing Trends
Introduction to UiPath licensing model
Vladimir Primakov - Qa management in big agile teams
Api Testing
API Testing: The heart of functional testing" with Bj Rollison
Testing capability ppt
API Automation Testing Using RestAssured+Cucumber
Playwright: A New Test Automation Framework for the Modern Web
Automation testing
Test Automation Framework Designs
Test Automation
Ad

Similar to Test Automation using UiPath Test Suite - Developer Circle Part-1.pdf (20)

PDF
UiPath Test Automation using UiPath Test Suite series, part 1
PDF
Tech Mastermind - Test Suite 20.10.pdf
PDF
UiPath Test Automation using UiPath Test Suite series, part 3
PDF
Agile Automation And Unified Funtional Testing Gupta Rajeev
PPTX
Curiosity Software, Infuse and Kumoco present: The Democratisation of Testing
PDF
UiPath Test Automation using UiPath Test Suite series, part 6
PDF
Software Testing Process & Trend
PDF
Methodology: IT test
PDF
Functional and Non-functional Test automation
PPTX
Packaged vs. Custom Application Testing
PDF
Test Automation: Investment Today Pays Back Tomorrow
PDF
Take control of your SAP testing with UiPath Test Suite
PDF
[QE 2018] Paul Gerrard – Automating Assurance: Tools, Collaboration and DevOps
PDF
Test Automation using UiPath Test Suite - Developer Circle Part-3 - 07262022.pdf
PPTX
The future of testing - value generation 2021-04-24
PDF
The Automation Firehose: Be Strategic & Tactical With Your Mobile & Web Testing
PDF
UiPath South Florida Community Chapter Meeting, Test Driven Development
PPTX
Automation Testing Project and Framework Details
PDF
10 Lessons learned in test automation
PDF
EPAM_Digital_Assurance_Accelerator
UiPath Test Automation using UiPath Test Suite series, part 1
Tech Mastermind - Test Suite 20.10.pdf
UiPath Test Automation using UiPath Test Suite series, part 3
Agile Automation And Unified Funtional Testing Gupta Rajeev
Curiosity Software, Infuse and Kumoco present: The Democratisation of Testing
UiPath Test Automation using UiPath Test Suite series, part 6
Software Testing Process & Trend
Methodology: IT test
Functional and Non-functional Test automation
Packaged vs. Custom Application Testing
Test Automation: Investment Today Pays Back Tomorrow
Take control of your SAP testing with UiPath Test Suite
[QE 2018] Paul Gerrard – Automating Assurance: Tools, Collaboration and DevOps
Test Automation using UiPath Test Suite - Developer Circle Part-3 - 07262022.pdf
The future of testing - value generation 2021-04-24
The Automation Firehose: Be Strategic & Tactical With Your Mobile & Web Testing
UiPath South Florida Community Chapter Meeting, Test Driven Development
Automation Testing Project and Framework Details
10 Lessons learned in test automation
EPAM_Digital_Assurance_Accelerator
Ad

More from Diana Gray, MBA (20)

PDF
Intelligent Automation in Accounting and Finance with IMA Queens College Stud...
PDF
What it Takes to Automate Your Organization and Develop a Mature Automation S...
PPTX
2022.11 - Women in Automation - Introduction to RPA_PD.pptx
PDF
Generate Metrics from Transactions - Chicago Meetup
PDF
Women in Automation: Launch Your Career with RPA - Part 2 of 3
PDF
FORWARD 5 Key Highlights and Product Updates - Philadelphia Chapter
PDF
Assisted Task Mining: Driving Continuous Discovery
PDF
Women in Automation: Exploring RPA - Part 1 of 3
PDF
UiPath Apps - Data Service, Entity and DS, and Table Control - Developer Seri...
PDF
Consumindo APIs com UiPath
PDF
Introduction to RPA and Document Understanding
PDF
Partner Training: UiPath Digital Marketing Center
PDF
Document Understanding: Cómo prepararse para una implementación exitosa
PDF
Technology Series: Intelligently automate core business apps with UiPath and ...
PDF
UiPath Apps - Functions, Expressions, Inline Validations & Function - Develop...
PDF
REFramework: Debugging/Workflow Analyzer/Validation - Developer Series - Part...
PDF
UiPath Apps - Containers, Controls and Events - Developer Series - Part 1 of 4
PDF
REFramework: Queues, Configuration and Creating within the States - Developer...
PDF
How to Scale Your Automation Program
PDF
UiPath REFramework Modify the Framework -Add States, Remove States - Develope...
Intelligent Automation in Accounting and Finance with IMA Queens College Stud...
What it Takes to Automate Your Organization and Develop a Mature Automation S...
2022.11 - Women in Automation - Introduction to RPA_PD.pptx
Generate Metrics from Transactions - Chicago Meetup
Women in Automation: Launch Your Career with RPA - Part 2 of 3
FORWARD 5 Key Highlights and Product Updates - Philadelphia Chapter
Assisted Task Mining: Driving Continuous Discovery
Women in Automation: Exploring RPA - Part 1 of 3
UiPath Apps - Data Service, Entity and DS, and Table Control - Developer Seri...
Consumindo APIs com UiPath
Introduction to RPA and Document Understanding
Partner Training: UiPath Digital Marketing Center
Document Understanding: Cómo prepararse para una implementación exitosa
Technology Series: Intelligently automate core business apps with UiPath and ...
UiPath Apps - Functions, Expressions, Inline Validations & Function - Develop...
REFramework: Debugging/Workflow Analyzer/Validation - Developer Series - Part...
UiPath Apps - Containers, Controls and Events - Developer Series - Part 1 of 4
REFramework: Queues, Configuration and Creating within the States - Developer...
How to Scale Your Automation Program
UiPath REFramework Modify the Framework -Add States, Remove States - Develope...

Recently uploaded (20)

PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PPTX
MYSQL Presentation for SQL database connectivity
PDF
Machine learning based COVID-19 study performance prediction
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
Modernizing your data center with Dell and AMD
PDF
Electronic commerce courselecture one. Pdf
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Approach and Philosophy of On baking technology
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
KodekX | Application Modernization Development
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Empathic Computing: Creating Shared Understanding
PPTX
Big Data Technologies - Introduction.pptx
PDF
NewMind AI Monthly Chronicles - July 2025
PDF
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
PPTX
A Presentation on Artificial Intelligence
Diabetes mellitus diagnosis method based random forest with bat algorithm
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Chapter 3 Spatial Domain Image Processing.pdf
MYSQL Presentation for SQL database connectivity
Machine learning based COVID-19 study performance prediction
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Modernizing your data center with Dell and AMD
Electronic commerce courselecture one. Pdf
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Approach and Philosophy of On baking technology
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
KodekX | Application Modernization Development
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Network Security Unit 5.pdf for BCA BBA.
Empathic Computing: Creating Shared Understanding
Big Data Technologies - Introduction.pptx
NewMind AI Monthly Chronicles - July 2025
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
A Presentation on Artificial Intelligence

Test Automation using UiPath Test Suite - Developer Circle Part-1.pdf

  • 1. Test Automation using UiPath Test Suite – Developer Series Part 1 of 4
  • 2. Diana Gray Community Marketing Manager AMER @UiPath Meet today’s team: Atul Trikha Account Chief Technologist, RPA Architect, RPA CoE Lead @Peraton UiPath MVP 2022 UiPath Columbus Chapter Lead
  • 3. 3 About today’s UiPath developer meeting: • AMER Developer Community sessions • Managed by UiPath MVPs in Canada, Latin America & USA • You are encouraged to network with MVPs and share your LinkedIn in the chat box. We want to get to know you • These sessions are for you to engage with us on topics that interest you or that you want to share with the UiPath Developer Community • Please use the chat to place questions until Q&A • If you have any topics that you want us to cover, please email diana.gray@uipath.com
  • 4. 4 Date/Time Topic Status July 12, 5PM EDT Test Automation using UiPath Test Suite - Developer Series - Part 1 of 4 Happening July 19, 5PM EDT Test Automation using UiPath Test Suite - Developer Series - Part 2 of 4 Register Now July 26, 5PM EDT Test Automation using UiPath Test Suite - Developer Series - Part 3 of 4 Register now Aug 2, 5PM EDT Test Automation using UiPath Test Suite - Developer Series - Part 4 of 4 Register now Register for Events at community.uipath.com
  • 5. 5 Vibrant ecosystem of more than 1,5 million professionals and citizen developers learning, getting support, and succeeding together in their automation careers. • Start with the free Community Edition to get trained and certified • Then upgrade to the Enterprise version of the product Academy • Get crowdsourced support and share product feedback on UiPath Forum • Check the product documentation • Join the Insider Preview for early testing Forum Community Events • Access the latest articles and video tutorial content created by community members and UiPath engineers in our Community Blog • Contribute as an author. UiPath Community MVPs • Get recognized as a Most Valuable Professional (MVP), Automation Champion or one of the Forum Leaders, based on the contribution to others’growth Join the UiPath Community • Connect with like-minded people and share best practices with the UiPath Community • Solve challenges in engaging hackathon competitions • Join meetups and conferences Blog and Tutorials Automation Cloud • Learn the skills of the future on UiPathAcademy or through ourAcademicAlliance • Earn globally recognized credentials with UiPath Certifications
  • 6. For your participation Join us: community.uipath.com Thank You
  • 7. 7 Part 1: Building Blocks, Test Suite Product Overview Part 2: UiPath Test Suite Family of Products Part 3: Deep Dive into Test Suite capabilities Test Automation using UiPath Test Suite 4 Parts Developer Series Part 4: Open Discussion and Wrap up
  • 8. 8 Part 1: Building Blocks, Test Suite Product Overview • What is Software Testing, • Why Software Testing is Required • Typical Test Types and Levels • Continuous Testing and Challenges • Introduction to UiPath Test Suite • Test Suite and UiPath Automation Platform Revolutionize automated testing for your software, automation, and QA teams with Test Suite.
  • 10. 10 What is Software Testing? Software testing is the process of verifying that a software meets certain requirements and behaves as expected.
  • 11. 11 Why Software Testing is necessary? Software systems are now integral part of our daily lives.
  • 12. 12 What does a traditional test process look like? Plan Phase: • It all starts with SME or Product Owner setting the testing objectives in the plan phase • The objectives are often derived from functional or non-functional requirements • The Testing approach, testing schedule and the success criteria are also addressed in this stage Design Phase: • Transform the objectives into a list of high-level, periodized test cases • Prepare Test data and identify test environment Implementation Phase: • Create all the assets needed for execution, Manual or Automated Test Cases • Group test cases in test sets • Build the test environment Execute Phase: • Run test sets according to the test plan • We can follow a defined schedule or test continuously with every code change • We can trigger testing manually or automatically. Analyze Phase: • The last stage should close the loop. Remember the goal of testing to provide data on the quality of software and identity risk related to software release. • Thorough analysis and different layers of reporting will offer the means to the stakeholders to make informed decision about the release go live or postpone.
  • 13. 13 What are typical test levels?
  • 14. 14 What are the typical test types?
  • 16. 16 Millions of manual processes result in lost productivity and lower job satisfaction Notes: 1. Federal Reserve Bank of St. Louis; in the United States, non-farm real output per hour grew 31% during the decade ended December31, 2009, but only 13% in the subsequent decade ended December 31, 2019; represent decline in productivity growth relative to the prior decade; 2. Forrester 2019: New Technologies Create The Need To Design For New Categories Of Information Workers; September 2019; Estimated based on 1.25Bn knowledge workers globally; 3. WSJ, Employees Are Accessing More and More Business Apps; February 2019 50%+ decline in productivity growth (1) Billions of hours spent daily on manual tasks (2) ~70% Increase in apps / company over last 4 years (3) Compliance reporting Legal research GDPR Compliance Trade execution Employee on-boarding Claims Management Employee set-up Risk monitoring Supply Chain execution Credit Checks Data migration Network management Billing Asset management CRM updates Sales analytics Track and trace Mass communications Customer data integration Invoice Processing Data processing Data cleansing Help desk requests Tax Reporting Customer management Lead management Expense management Accounts payable Cybersecurity Procurement Accounts receivable ERP exception processing Supplier validation Security validation Contract management Financial close and reporting Account reconciliation Patient registration Vendor management Performance management HR Recruiting Chatbot integration Self-service automation Product information management Customer on-boarding Campaign management Order management Clinical trial and patient management Health tracking Customer communications Refund processing Supplier validation Fraud detection Deal analysis and execution HR administration Payroll processing E-discovery Master data management Vendor management Customer service Loan processing Know Your Customer Employee management Appointment scheduling Logistics operations FX and VAT reporting Payroll automation Field dispatch services Legacy-system access Test Data Management Software Deployments Regression Testing Unit Testing Environment Management Acceptance Testing RPA Testing Test Case Design
  • 17. 17 What factors prevent automation? ‘We can’t keep up with the rate of application change. Maintenance ‘Our legacy tools cannot handle modern application complexity. Complexity ‘We don’t have enough skilled developers. Resources ‘We have fragmented delivery and compliance practices. No standardization. Governance ‘We don’t have the right tools. We have too many tools. Tooling
  • 18. 18 Without a proactive testing approach, all issues will surface in production Development Manages Applications IT Operations Manages Environments Application Changes Environment Changes High Maintenance Change Frequency ▸ Application Change Frequency ▸ Environment Change Frequency ▸ Environment Business Manages Daily Business Application Issues Automation Issues Environment Issues
  • 19. 19 Test and address issues where they originate Development Manages Applications IT Operations Manages Environments Low Maintenance Change Frequency ▸ Application Change Frequency ▸ Environment Change Frequency ▸ Business Process Business Manages Daily Business Quality Gate Quality Gate Application & RPA Testing Application Issues Automation Issues Environment Issues
  • 20. 20 Objective: Continuous testing Dev Ops 2 Design Plan 1 Develop 3 4 Build Deploy 5 Operate 6 Monitor 7 Continuous Testing Wetest here too! Do we test here? Yes. Yes! Here, we test! Wetest here! Andhere we test! Wealso testhere! Shift Left Shift Right • Continuous testing means doing testing without interruption • Originally, the term continuous testing referred to the ability of executing automated tests as part of the software delivery pipeline to continuously obtain quality-related information about the software • Nowadays, continuous testing refers to the diffusion of software testing from a distinct as well as siloed pre- release phase to an ongoing, continuous activity
  • 21. 21 Continuous testing (shift-left, shift-right) Shift-left is the practice of moving testing, quality, and performance evaluation early in the software development process, thus the process of shifting to the “left” side of the DevOps lifecycle. This concept has become increasingly important as teams face pressure to deliver software faster and more frequently with higher quality. Shift-left speeds up development efficiency and reduces costs by detecting and addressing software defects earlier in the development cycle before they get to production. Shift–right is the practice of performing testing, quality, and performance evaluation in production under real-world conditions. Shift-right methods ensure that applications running in production can withstand real user load while ensuring the same high levels of quality. With shift right, DevOps teams test a built application to ensure performance, resilience, and software reliability. The goal is to detect and remediate issues that would be difficult to anticipate in development environments.
  • 22. 22 Unified Test Platform (Create, Execute, and maintain) Support shift-left Support shift-right So what do we need?
  • 23. 23 Meet Test Suite… UiPath Studio UiPath Orchestrator UiPath Robots CI/CD integration X-ray Atlassian Jira SAP solution manager Azure DevOps TM 2.0 ServiceNow SDK Your tool Test Manager Hub Connectors On-premise Cloud Test manager app 23 Production-grade automation Automate any UI or API technology Share and reuse automations Seamlessly integrates with your toolchain The solution
  • 24. Exploratory Testing Analytics & Reporting Manual Testing Requirements Mgmt REST API Jenkins AzureDevOps Future DevOps Integrations Test Manager Hub ◢ Web Service ◢ Connectors ◢ Web Application Manage Postman, SauceLabs, Appium & Future Integrations Automate Execute UiPath Automation Hub* SAP Solution Manager ServiceNow Your Tools Atlassian Jira Azure DevOps Xray Test Robots SDK UiPath Task Capture UiPath Test Suite Product Architecture 2 4
  • 25. 25 Benefits those who create and depends on automations RPA developers: build more, test better, fix never* *Okay, hardly ever •Create test automation faster with a low-code interface and hundreds of pre-built components •Automatically create data to test your RPA workflows •Share and reuse automation and tests cases from a centralized library •Leverage dashboards to monitor the quality of robots, applications, and the environment •Quickly receive test results so you can fix issues before going live
  • 26. 26 Benefits those who create and depends on automations Test teams: power up with AI-enabled automation and new RPA innovations •Automate testing of virtually any software application—old or new, and on any device •Synthetically generate test data and enforce test automation standards with rules and definitions •Use digital tools and assistants to aid in eliminating mundane tasks •Manage testing your way with migration options •Create a library of reusable, shareable automation components and objects
  • 27. 27 Benefits those who create and depends on automations Transformation leaders: create a world-class automation practice •Centralize governance by using a common automation platform and approach •Ensure every automation you launch is resilient, compliant, and high performing •Build automation momentum by sharing automation across your cross-functional business •Scale faster by sharing skills, experience, and automation resources across your organization •Proactively manage quality to prevent production disruptions
  • 28. 28 Assembling the industry’s top capabilities
  • 29. Test Suite and the UiPath Platform
  • 30. The UiPath Platform supports Enterprise Automation Devops Automation ops Centrally control and monitor your automation Development IT Business Testautomation IT automation Process automation RPA testing Share and reuse automation, infrastructure and skills RPA testing 3 0
  • 31. Test Suite is fully integrated into the UiPath Platform In a fully automated enterprise, when robots keep doing their job, the entire organization benefits – more resilient automations minimize maintenance required and instills confidence in the business, allowing scaling to accelerate. Identify automatable candidates and define requirements Rapidly build and test resilient automations Reliable robots that keep working minimize maintenance Continuously monitor the health of your robots and applications Process Mining Task Capture Automation Hub Unattended Robots Test Robots Studio AI Computer Vision Marketplace & Integrations Orchestrator Test Manager AutomationOps Robots RUN 3 1
  • 32. 32 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
  • 33. UiPath named a leader in IDC MarketScape for Worldwide Cloud Testing Vendor Assessment • Debuted as a leader • Earned top score in strategy
  • 34. You’re in good company… Join our growing Test Suite customer community 3 4
  • 35. Q & A
  • 38. 41 Scale with confidence with Test Suite Before Test Suite After Test Suite Workflow is tested with few verifications and limited data variations. Both the workflow and activities are unit tested thoroughly in an automated fashion. Workflow is published to production with no ability to monitor automation health with continuous testing. Workflow is published along with all test cases, allowing ongoing monitoring of automation health with continuous testing. Issues are fixed reactively as they are found, leading to unplanned maintenance and business disruption Issues are found in a staging or test environment, allowing for proactive maintenance. Build Build automations quickly, from the simple to the advanced Manage Manage, deploy, and optimize automationat enterprise scale Run Run automations through robots that work with your applications and data • Elevated risk of production disruptions • Higher rate of maintenance • Diminishing returns • Slower scaling • Maximize automation uptime • Lower rate of maintenance • Rapid return on investment • Accelerated scaling
  • 39. Curious and focused on detail Eliminating repetitive manual tasks via robot assistants Equipped with tools supporting all areas of daily work Leveraging smart technology to make informed decisions 01 Manualtester The Digital Tester Deep domain knowledge 03 02 Testautomationengineer The future of testing is digital! 13 39
  • 40. Empowering the Digital Tester For QA/Test Teams 90% Automation rate Value contributor RPA and AI Innovation 4 0
  • 41. Enabling the Digital Tester For RPA Developers RPA Testing Tools Quality Mindset & Skills QA Management 4 1
  • 42. 42 The Challenge How do youadopt more advancedautomationwithout changing testing processes or test management/ ALM tools? Test faster, test more, test often . . . . . . with finite staffing and testing resources