SlideShare una empresa de Scribd logo
1 de 42
Descargar para leer sin conexión
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

Más contenido relacionado

La actualidad más candente

How to Design a Successful Test Automation Strategy
How to Design a Successful Test Automation Strategy How to Design a Successful Test Automation Strategy
How to Design a Successful Test Automation Strategy
Impetus Technologies
 

La actualidad más candente (20)

UiPath Test Suite_final.pptx
UiPath Test Suite_final.pptxUiPath Test Suite_final.pptx
UiPath Test Suite_final.pptx
 
UiPath Test Suite Automation and Oracle Cloud ERP and E-Business Suite Use Cases
UiPath Test Suite Automation and Oracle Cloud ERP and E-Business Suite Use CasesUiPath Test Suite Automation and Oracle Cloud ERP and E-Business Suite Use Cases
UiPath Test Suite Automation and Oracle Cloud ERP and E-Business Suite Use Cases
 
Introduction to RPA_SummerSchool _ Welcome to the world of automation using U...
Introduction to RPA_SummerSchool _ Welcome to the world of automation using U...Introduction to RPA_SummerSchool _ Welcome to the world of automation using U...
Introduction to RPA_SummerSchool _ Welcome to the world of automation using U...
 
UiPath Automation Cloud - Best Practises session1.pptx
UiPath Automation Cloud - Best Practises session1.pptxUiPath Automation Cloud - Best Practises session1.pptx
UiPath Automation Cloud - Best Practises session1.pptx
 
How to integrate UiPath into your Microsoft environment
How to integrate UiPath into your Microsoft environmentHow to integrate UiPath into your Microsoft environment
How to integrate UiPath into your Microsoft environment
 
UiPath Studio Session 2 - The Fundamentals of UiPath Studio - Final Slides.pdf
UiPath Studio Session 2 - The Fundamentals of UiPath Studio - Final Slides.pdfUiPath Studio Session 2 - The Fundamentals of UiPath Studio - Final Slides.pdf
UiPath Studio Session 2 - The Fundamentals of UiPath Studio - Final Slides.pdf
 
Automation Hub Best practices - Getting Started.pdf
Automation Hub Best practices - Getting Started.pdfAutomation Hub Best practices - Getting Started.pdf
Automation Hub Best practices - Getting Started.pdf
 
RPA Uipath Presentation.pptx
RPA Uipath Presentation.pptxRPA Uipath Presentation.pptx
RPA Uipath Presentation.pptx
 
Orchestrator - Practical Approach to host UiPath Orchestrator
Orchestrator - Practical Approach to host UiPath OrchestratorOrchestrator - Practical Approach to host UiPath Orchestrator
Orchestrator - Practical Approach to host UiPath Orchestrator
 
UiPath Excel Automation | UiPath Excel Activities | UiPath Training Essential...
UiPath Excel Automation | UiPath Excel Activities | UiPath Training Essential...UiPath Excel Automation | UiPath Excel Activities | UiPath Training Essential...
UiPath Excel Automation | UiPath Excel Activities | UiPath Training Essential...
 
UiPath Extensions_v3.pdf
UiPath Extensions_v3.pdfUiPath Extensions_v3.pdf
UiPath Extensions_v3.pdf
 
Unlock the Power of UiPath AI Center API
Unlock the Power of UiPath AI Center APIUnlock the Power of UiPath AI Center API
Unlock the Power of UiPath AI Center API
 
Automation Vidyalaya - Introduction to RPA & UiPath.pptx
Automation Vidyalaya - Introduction to RPA & UiPath.pptxAutomation Vidyalaya - Introduction to RPA & UiPath.pptx
Automation Vidyalaya - Introduction to RPA & UiPath.pptx
 
Robotic Process Automation with UiPath Studio
Robotic Process Automation with UiPath StudioRobotic Process Automation with UiPath Studio
Robotic Process Automation with UiPath Studio
 
RPA Tutorial for Beginners | RPA Training Using UiPath | UiPath Training Onli...
RPA Tutorial for Beginners | RPA Training Using UiPath | UiPath Training Onli...RPA Tutorial for Beginners | RPA Training Using UiPath | UiPath Training Onli...
RPA Tutorial for Beginners | RPA Training Using UiPath | UiPath Training Onli...
 
Automation Suite PPT (2).pptx
Automation Suite PPT (2).pptxAutomation Suite PPT (2).pptx
Automation Suite PPT (2).pptx
 
UiPath Citrix Automation | Image and Text Automation in UiPath | UiPath Train...
UiPath Citrix Automation | Image and Text Automation in UiPath | UiPath Train...UiPath Citrix Automation | Image and Text Automation in UiPath | UiPath Train...
UiPath Citrix Automation | Image and Text Automation in UiPath | UiPath Train...
 
Overview of UiPath Insights.pdf
Overview of UiPath Insights.pdfOverview of UiPath Insights.pdf
Overview of UiPath Insights.pdf
 
How to Design a Successful Test Automation Strategy
How to Design a Successful Test Automation Strategy How to Design a Successful Test Automation Strategy
How to Design a Successful Test Automation Strategy
 
Ui path online training ppt
Ui path online training pptUi path online training ppt
Ui path online training ppt
 

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

Agile driven development main principles
Agile driven development main principlesAgile driven development main principles
Agile driven development main principles
Tanya Epstein
 
Webinar app testing and distribution
Webinar app testing and distribution Webinar app testing and distribution
Webinar app testing and distribution
Service2Media
 

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

Zero touch QA automation platform for DevOps
Zero touch QA automation platform for DevOpsZero touch QA automation platform for DevOps
Zero touch QA automation platform for DevOps
 
QM in Software Projects
QM in Software ProjectsQM in Software Projects
QM in Software Projects
 
Continuous Performance Testing and Monitoring in Agile Development
Continuous Performance Testing and Monitoring in Agile DevelopmentContinuous Performance Testing and Monitoring in Agile Development
Continuous Performance Testing and Monitoring in Agile Development
 
Lean Solutions – Agile Transformation at the United States Postal Service
Lean Solutions  – Agile Transformation at the United States Postal ServiceLean Solutions  – Agile Transformation at the United States Postal Service
Lean Solutions – Agile Transformation at the United States Postal Service
 
Webinar: "5 semplici passi per migliorare la Quality e i processi di Test".
Webinar: "5 semplici passi per migliorare la Quality e i processi di Test".Webinar: "5 semplici passi per migliorare la Quality e i processi di Test".
Webinar: "5 semplici passi per migliorare la Quality e i processi di Test".
 
Forward5 Auxis VMware
Forward5 Auxis VMwareForward5 Auxis VMware
Forward5 Auxis VMware
 
Tech Mastermind - Test Suite 20.10.pdf
Tech Mastermind - Test Suite 20.10.pdfTech Mastermind - Test Suite 20.10.pdf
Tech Mastermind - Test Suite 20.10.pdf
 
Quality at the speed of digital
Quality   at the speed of digitalQuality   at the speed of digital
Quality at the speed of digital
 
How to build confidence in your release cycle
How to build confidence in your release cycleHow to build confidence in your release cycle
How to build confidence in your release cycle
 
A Roadmap to Enterprise Quality
A Roadmap to Enterprise QualityA Roadmap to Enterprise Quality
A Roadmap to Enterprise Quality
 
Quality Assurance and Testing services
Quality Assurance and Testing servicesQuality Assurance and Testing services
Quality Assurance and Testing services
 
IBM Innovate - Uderstanding DevOps
IBM Innovate - Uderstanding DevOpsIBM Innovate - Uderstanding DevOps
IBM Innovate - Uderstanding DevOps
 
Best Practices for a Repeatable Shift-Left Commitment
Best Practices for a Repeatable Shift-Left CommitmentBest Practices for a Repeatable Shift-Left Commitment
Best Practices for a Repeatable Shift-Left Commitment
 
HPE ALM Octane | DevOps | Agile
HPE ALM Octane | DevOps | AgileHPE ALM Octane | DevOps | Agile
HPE ALM Octane | DevOps | Agile
 
[Webinar] Visa's Journey to a Culture of Experimentation
[Webinar] Visa's Journey to a Culture of Experimentation[Webinar] Visa's Journey to a Culture of Experimentation
[Webinar] Visa's Journey to a Culture of Experimentation
 
DevOps 101 - IBM Impact 2014
DevOps 101 - IBM Impact 2014 DevOps 101 - IBM Impact 2014
DevOps 101 - IBM Impact 2014
 
Continuous Testing through Service Virtualization
Continuous Testing through Service VirtualizationContinuous Testing through Service Virtualization
Continuous Testing through Service Virtualization
 
Agile driven development main principles
Agile driven development main principlesAgile driven development main principles
Agile driven development main principles
 
Introduction to Agile and Lean Software Development
Introduction to Agile and Lean Software DevelopmentIntroduction to Agile and Lean Software Development
Introduction to Agile and Lean Software Development
 
Webinar app testing and distribution
Webinar app testing and distribution Webinar app testing and distribution
Webinar app testing and distribution
 

Más de Diana Gray, MBA

Más de Diana Gray, MBA (20)

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

Último

Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Último (20)

Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 

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