SlideShare a Scribd company logo
This document is confidential and contains proprietary information, including trade secrets of CitiusTech. Neither the document nor any of the information
contained in it may be reproduced or disclosed to any unauthorized person under any circumstances without the express written permission of CitiusTech.
Demystifying Robotic Process Automation
(RPA) & Automation Testing
April 2020 | Authors: Prithu George, Hitangi Savla
CitiusTech Thought
Leadership
2
Agenda
 Introduction to RPA
 Understanding Concepts and Terminology
 How does it Work?
 Similarities – RPA and Automation Testing
 RPA v/s Automation Testing
 Conclusion
 References
3
 Is RPA a testing tool?
 Is Test Automation like RPA?
 Could Selenium be used for RPA? Does a Robot execute RPA?
 How can RPA be used in testing?
There has been a lot of confusion around RPA and Automation testing as both are interchangeably
used. While RPA and Automation testing are two different aspects of automation, both have certain
similarities and differences. Here’s our perspective to debunk all myths and highlights facts of RPA and
Automation Testing.
Introduction to RPA
4
What is Automation Testing?
Automation testing is a code / script written in any language with / without using any tool to compare
the actual outcome with the expected behavior of the application or system and report the result.
Purpose
 To reduce the manual testing effort of executing repetitive and complex tests
 Increase coverage of testing
 Improve software quality
 Better accuracy and speed
 Find bugs early in the Software Development Life Cycle (SDLC)
Scope of Automation Testing
 From the time the product is being built till it’s live in production
 Automated testing can take place at different phases of the product under development
• Coding Phase: For Unit testing
• Testing Phase: To perform testing such as Functional, Regression, Smoke, Sanity, API, etc.
• Deployment: Build verification testing
Understanding Concepts and Terminology (1/2)
5
What is RPA?
The automation of processes with the help of software tools having AI or Machine Learning
capabilities by deploying bots is Robotic Process Automation.
Bot: Is a software code when packaged and deployed on an environment, can run multiple times (at a
much higher rate than would be possible for a human).
Purpose
 Replace repetitive, monotonous tasks performed by humans with a virtual workforce
 Lower operational risk by eliminating human errors such as tiredness or lack of knowledge
 Better accuracy and speed
 Insights and Analytics
 Better control
Scope of RPA
 The RPA process requires development environment to develop the Bots, QA environment to test
the Bots and once it undergoes a thorough review and a sign off it is deployed live in production
environment.
 In short, the main goal of RPA is to automate the manual process in the production environment.
Understanding Concepts and Terminology (2/2)
6
Automation Testing
Process
 Gather information of AUT (application under test) such as tech stack, external interactions
involved (e.g. databases), files, environment, test data required
 Perform feasibility analysis to select the Automation candidate
 Identify the tool
 Create framework, test planning, and test script
 Test script execution and management
 Review and reporting
Tools for Automation testing
 Traditional: UFT, Selenium, RFT, Test Complete, Watir, QTP, Ranorex, etc.
 New: TOSCA, Katalon Studio, Mabl, Testim.IO, etc.
How does it Work? (1/2)
7
RPA
Process
 Understand the domain. Identify and document the processes that can be automated
 Identify business priorities based on focus areas, organization objective, and automation goal
 Conduct feasibility analysis to determine if the process can be automated or not
 After identification of processes, conduct complexity analysis for effort estimation
 Tool selection: Evaluate key benefits / outputs such as technology, interface, usability, scalability,
accessibility, enhanced security, maintenance, cost, quick deployment, external factors, etc.
 Define and maintain implementation plan
 Design and develop automation solution
 Test bots developed
 Deployment to production, support and maintenance
 Monitoring: Define KPIs and analyse returns derived from automation
Tools used to perform RPA
 Tricentis TOSCA, Automation Anywhere, UiPath, Blue Prism, Work fusion, etc.
How does it Work? (2/2)
8
 Both RPA and Automation testing are used to reduce human effort
 Helps reduce manual errors and improves accuracy
 RPA tools can be used for Automation testing and Automation tools such as TOSCA can be used
for RPA
 Both are beneficial for end users – Automation testing helps end users by delivering a tested
product and RPA replaces mundane or time-consuming process
 Both can be executed as scheduled and can run 24/7
Similarities – RPA and Automation Testing
9
 Purpose: Automation testing is done to validate the features of the product, whether it adheres
to its standards or end user’s expectations. RPA is used to mimic end user’s actions
 Test Data: Automation Testing uses test data and tries to break the product feature considering
negative flows, various environments, browsers, end points etc. RPA uses Prod-like test data to
simulate the same behavior as the end user and ensures all possible scenarios are considered in
the automation
 Environments: Automation testing works on Dev / QA / UAT environment. RPA works on
production environment
 Strategies: Automation Testing ensures Functional, Regression, Smoke, Sanity End-to-End,
Integration, etc. testing is carried on the process. In RPA, Unit testing and Workflow testing is
carried out to ensure the process is working as it would in production
 Ease of use: Automation testing requires notable effort and knowledge of tools, language, test
data management, external files, etc. RPA is easy to implement as it does not require coding skills
RPA v/s Automation Testing (1/2)
10
Considerations: RPA tools for Automation Testing
 Tools selection: Identifying the best fit tools based on the workflows, applications,
functionality, etc.
 Framework Support: Support for the various automation frameworks like BDD, Keyword
driven, data driven, etc.
 Continuous Testing: Support to integrate the automation suite with the CICD tools available
 Parallel execution: Support to execute the automation on multiple browsers /multiple
environments simultaneously
 Reporting Mechanism: The capability to create customized detailed batch execution reports
in the automation framework
Comparison of RPA tools on test automation
RPA v/s Automation Testing (2/2)
Parameters/Tool Automation Anywhere UiPath TOSCA
BDD Framework - - Yes
CI/CD - Yes Yes
Parallel Execution Yes Yes Yes
Reporting Yes Yes Yes
11
 In a nutshell both concepts – Automation testing and RPA – are used for automation.
 There is a thin line for the user to take a call on which concept to adopt as per the requirements
received, though RPA tools can be used for testing with their own benefits, but the ultimate
decision is based on the purpose whether it is to validate the product (Automation Testing) or to
automate the processes (RPA).
Conclusion
12
 https://www.quora.com/Can-Selenium-be-used-for-robotic-process-automation
 https://cloudqa.io/robotic-process-automation-rpa-test-automation-myths-and-facts/
References
13
Thank You
Authors:
Prithu George
Asst. Vice President
Hitangi Savla
Technical Specialist
thoughtleaders@citiustech.com
About CitiusTech
4,000+
Healthcare IT professionals worldwide
1,500+
Healthcare software engineering
400+
HL7 certified professionals
25%+
CAGR over last 5 years
110+
Healthcare customers
 Healthcare technology companies
 Hospitals, IDNs & medical groups
 Payers and health plans
 ACO, MCO, HIE, HIX, NHIN and RHIO
 Pharma & Life Sciences companies

More Related Content

What's hot

Splunk for IT Operations
Splunk for IT OperationsSplunk for IT Operations
Splunk for IT Operations
Splunk
 
Role of a Solution Architect-1.pptx
Role of a Solution Architect-1.pptxRole of a Solution Architect-1.pptx
Role of a Solution Architect-1.pptx
RohitRadhakrishnan8
 
BIA - Example of Business Impact Analysis and Dependencies
BIA - Example of Business Impact Analysis and DependenciesBIA - Example of Business Impact Analysis and Dependencies
BIA - Example of Business Impact Analysis and Dependencies
Ramiro Cid
 
Introducing log analysis to your organization
Introducing log analysis to your organization Introducing log analysis to your organization
Introducing log analysis to your organization
Sematext Group, Inc.
 
Sap ilm detailed presentation
Sap ilm detailed presentationSap ilm detailed presentation
Sap ilm detailed presentation
yusufcetin_sap
 
SAP Modernization with AWS
SAP Modernization with AWSSAP Modernization with AWS
SAP Modernization with AWS
Amazon Web Services
 
LIMS Implementation: “Big Bang” or “Phased” Approach
LIMS Implementation:  “Big Bang” or “Phased” ApproachLIMS Implementation:  “Big Bang” or “Phased” Approach
LIMS Implementation: “Big Bang” or “Phased” Approach
CSols, Inc.
 
Cybersecurity roadmap : Global healthcare security architecture
Cybersecurity roadmap : Global healthcare security architectureCybersecurity roadmap : Global healthcare security architecture
Cybersecurity roadmap : Global healthcare security architecture
Priyanka Aash
 
Forcepoint Corporate Presentation_Short.pptx
Forcepoint Corporate Presentation_Short.pptxForcepoint Corporate Presentation_Short.pptx
Forcepoint Corporate Presentation_Short.pptx
caesar92
 
Enterprise Security and User Behavior Analytics
Enterprise Security and User Behavior AnalyticsEnterprise Security and User Behavior Analytics
Enterprise Security and User Behavior Analytics
Splunk
 
Generative AI for the rest of us
Generative AI for the rest of usGenerative AI for the rest of us
Generative AI for the rest of us
Massimo Ferre'
 
Real-Life Use Cases & Architectures for Event Streaming with Apache Kafka
Real-Life Use Cases & Architectures for Event Streaming with Apache KafkaReal-Life Use Cases & Architectures for Event Streaming with Apache Kafka
Real-Life Use Cases & Architectures for Event Streaming with Apache Kafka
Kai Wähner
 
Data Science in Manufacturing and Automation
Data Science in Manufacturing and AutomationData Science in Manufacturing and Automation
Data Science in Manufacturing and Automation
Ravishankar Rajagopalan
 
Cyber Security Incident Response
Cyber Security Incident ResponseCyber Security Incident Response
Cyber Security Incident Response
PECB
 
Siem ppt
Siem pptSiem ppt
Siem ppt
kmehul
 
NIST CyberSecurity Framework: An Overview
NIST CyberSecurity Framework: An OverviewNIST CyberSecurity Framework: An Overview
NIST CyberSecurity Framework: An OverviewTandhy Simanjuntak
 
Oracle Cloud Infrastructure
Oracle Cloud InfrastructureOracle Cloud Infrastructure
Oracle Cloud Infrastructure
MarketingArrowECS_CZ
 
Capgemini Cloud Assessment - A Pathway to Enterprise Cloud Migration
Capgemini Cloud Assessment - A Pathway to Enterprise Cloud MigrationCapgemini Cloud Assessment - A Pathway to Enterprise Cloud Migration
Capgemini Cloud Assessment - A Pathway to Enterprise Cloud Migration
Floyd DCosta
 
Information Security It's All About Compliance
Information Security   It's All About ComplianceInformation Security   It's All About Compliance
Information Security It's All About Compliance
Dinesh O Bareja
 

What's hot (20)

Splunk for IT Operations
Splunk for IT OperationsSplunk for IT Operations
Splunk for IT Operations
 
Role of a Solution Architect-1.pptx
Role of a Solution Architect-1.pptxRole of a Solution Architect-1.pptx
Role of a Solution Architect-1.pptx
 
BIA - Example of Business Impact Analysis and Dependencies
BIA - Example of Business Impact Analysis and DependenciesBIA - Example of Business Impact Analysis and Dependencies
BIA - Example of Business Impact Analysis and Dependencies
 
Introducing log analysis to your organization
Introducing log analysis to your organization Introducing log analysis to your organization
Introducing log analysis to your organization
 
Sap ilm detailed presentation
Sap ilm detailed presentationSap ilm detailed presentation
Sap ilm detailed presentation
 
SAP Modernization with AWS
SAP Modernization with AWSSAP Modernization with AWS
SAP Modernization with AWS
 
LIMS Implementation: “Big Bang” or “Phased” Approach
LIMS Implementation:  “Big Bang” or “Phased” ApproachLIMS Implementation:  “Big Bang” or “Phased” Approach
LIMS Implementation: “Big Bang” or “Phased” Approach
 
Cybersecurity roadmap : Global healthcare security architecture
Cybersecurity roadmap : Global healthcare security architectureCybersecurity roadmap : Global healthcare security architecture
Cybersecurity roadmap : Global healthcare security architecture
 
Forcepoint Corporate Presentation_Short.pptx
Forcepoint Corporate Presentation_Short.pptxForcepoint Corporate Presentation_Short.pptx
Forcepoint Corporate Presentation_Short.pptx
 
Enterprise Security and User Behavior Analytics
Enterprise Security and User Behavior AnalyticsEnterprise Security and User Behavior Analytics
Enterprise Security and User Behavior Analytics
 
SAP on Azure - Deck
SAP on Azure - DeckSAP on Azure - Deck
SAP on Azure - Deck
 
Generative AI for the rest of us
Generative AI for the rest of usGenerative AI for the rest of us
Generative AI for the rest of us
 
Real-Life Use Cases & Architectures for Event Streaming with Apache Kafka
Real-Life Use Cases & Architectures for Event Streaming with Apache KafkaReal-Life Use Cases & Architectures for Event Streaming with Apache Kafka
Real-Life Use Cases & Architectures for Event Streaming with Apache Kafka
 
Data Science in Manufacturing and Automation
Data Science in Manufacturing and AutomationData Science in Manufacturing and Automation
Data Science in Manufacturing and Automation
 
Cyber Security Incident Response
Cyber Security Incident ResponseCyber Security Incident Response
Cyber Security Incident Response
 
Siem ppt
Siem pptSiem ppt
Siem ppt
 
NIST CyberSecurity Framework: An Overview
NIST CyberSecurity Framework: An OverviewNIST CyberSecurity Framework: An Overview
NIST CyberSecurity Framework: An Overview
 
Oracle Cloud Infrastructure
Oracle Cloud InfrastructureOracle Cloud Infrastructure
Oracle Cloud Infrastructure
 
Capgemini Cloud Assessment - A Pathway to Enterprise Cloud Migration
Capgemini Cloud Assessment - A Pathway to Enterprise Cloud MigrationCapgemini Cloud Assessment - A Pathway to Enterprise Cloud Migration
Capgemini Cloud Assessment - A Pathway to Enterprise Cloud Migration
 
Information Security It's All About Compliance
Information Security   It's All About ComplianceInformation Security   It's All About Compliance
Information Security It's All About Compliance
 

Similar to Demystifying Robotic Process Automation (RPA) & Automation Testing

Automation testing
Automation testingAutomation testing
Automation testing
Transpose Solutions Inc
 
Test Automation Vs. RPA Top 7 Differences That Set Them Apart.pptx
Test Automation Vs. RPA Top 7 Differences That Set Them Apart.pptxTest Automation Vs. RPA Top 7 Differences That Set Them Apart.pptx
Test Automation Vs. RPA Top 7 Differences That Set Them Apart.pptx
Calidad Infotech
 
Improving ROI with Scriptless Test Automation
Improving ROI with Scriptless Test AutomationImproving ROI with Scriptless Test Automation
Improving ROI with Scriptless Test Automation
Mindfire LLC
 
UiPath vs Automation Anywhere Comparison
UiPath vs Automation Anywhere ComparisonUiPath vs Automation Anywhere Comparison
UiPath vs Automation Anywhere Comparison
Tangentia
 
RPA.pptx
RPA.pptxRPA.pptx
Automation Best Practices.pptx
Automation Best Practices.pptxAutomation Best Practices.pptx
Automation Best Practices.pptx
pavelpopov43
 
SE - Lecture 9 n 10 Intro Robotic Process Automation.pptx
SE - Lecture 9 n 10 Intro Robotic Process Automation.pptxSE - Lecture 9 n 10 Intro Robotic Process Automation.pptx
SE - Lecture 9 n 10 Intro Robotic Process Automation.pptx
TangZhiSiang
 
Top 10 Automation Testing Tools in 2020
Top 10 Automation Testing Tools in 2020Top 10 Automation Testing Tools in 2020
Top 10 Automation Testing Tools in 2020
Alaina Carter
 
Introduction to Automation Testing
Introduction to Automation TestingIntroduction to Automation Testing
Introduction to Automation Testing
Fayis-QA
 
Robotic Process Automation-RPA
Robotic Process Automation-RPARobotic Process Automation-RPA
Robotic Process Automation-RPA
Sandeep Maurya 8800719707
 
Module 4.pptxbsbsnsnsnsbsbbsjsjzbsbbsbsbsbs
Module 4.pptxbsbsnsnsnsbsbbsjsjzbsbbsbsbsbsModule 4.pptxbsbsnsnsnsbsbbsjsjzbsbbsbsbsbs
Module 4.pptxbsbsnsnsnsbsbbsjsjzbsbbsbsbsbs
Shivang100
 
Top 20 RPA Interview Questions.pdf
Top 20 RPA Interview Questions.pdfTop 20 RPA Interview Questions.pdf
Top 20 RPA Interview Questions.pdf
AnanthReddy38
 
Test Automation for QTP
Test Automation for QTPTest Automation for QTP
Test Automation for QTP
Kiran Rayachoti
 
Test Automation
Test AutomationTest Automation
Test Automation
Kiran Rayachoti
 
Introduction to Automation Testing
Introduction to Automation TestingIntroduction to Automation Testing
Introduction to Automation Testing
Archana Krushnan
 
Introduction to Automation Testing
Introduction to Automation TestingIntroduction to Automation Testing
Introduction to Automation Testing
Archana Krushnan
 
Ka3517391743
Ka3517391743Ka3517391743
Ka3517391743
IJERA Editor
 
An Essential Guide to Effective Test Automation Leveraging Open Source
An Essential Guide to Effective Test Automation Leveraging Open SourceAn Essential Guide to Effective Test Automation Leveraging Open Source
An Essential Guide to Effective Test Automation Leveraging Open Source
RapidValue
 

Similar to Demystifying Robotic Process Automation (RPA) & Automation Testing (20)

Automation testing
Automation testingAutomation testing
Automation testing
 
Test Automation Vs. RPA Top 7 Differences That Set Them Apart.pptx
Test Automation Vs. RPA Top 7 Differences That Set Them Apart.pptxTest Automation Vs. RPA Top 7 Differences That Set Them Apart.pptx
Test Automation Vs. RPA Top 7 Differences That Set Them Apart.pptx
 
summary
summarysummary
summary
 
Improving ROI with Scriptless Test Automation
Improving ROI with Scriptless Test AutomationImproving ROI with Scriptless Test Automation
Improving ROI with Scriptless Test Automation
 
UiPath vs Automation Anywhere Comparison
UiPath vs Automation Anywhere ComparisonUiPath vs Automation Anywhere Comparison
UiPath vs Automation Anywhere Comparison
 
RPA.pptx
RPA.pptxRPA.pptx
RPA.pptx
 
Automation Best Practices.pptx
Automation Best Practices.pptxAutomation Best Practices.pptx
Automation Best Practices.pptx
 
SE - Lecture 9 n 10 Intro Robotic Process Automation.pptx
SE - Lecture 9 n 10 Intro Robotic Process Automation.pptxSE - Lecture 9 n 10 Intro Robotic Process Automation.pptx
SE - Lecture 9 n 10 Intro Robotic Process Automation.pptx
 
Top 10 Automation Testing Tools in 2020
Top 10 Automation Testing Tools in 2020Top 10 Automation Testing Tools in 2020
Top 10 Automation Testing Tools in 2020
 
Introduction to Automation Testing
Introduction to Automation TestingIntroduction to Automation Testing
Introduction to Automation Testing
 
Robotic Process Automation-RPA
Robotic Process Automation-RPARobotic Process Automation-RPA
Robotic Process Automation-RPA
 
Module 4.pptxbsbsnsnsnsbsbbsjsjzbsbbsbsbsbs
Module 4.pptxbsbsnsnsnsbsbbsjsjzbsbbsbsbsbsModule 4.pptxbsbsnsnsnsbsbbsjsjzbsbbsbsbsbs
Module 4.pptxbsbsnsnsnsbsbbsjsjzbsbbsbsbsbs
 
Top 20 RPA Interview Questions.pdf
Top 20 RPA Interview Questions.pdfTop 20 RPA Interview Questions.pdf
Top 20 RPA Interview Questions.pdf
 
Automation testing
Automation testingAutomation testing
Automation testing
 
Test Automation for QTP
Test Automation for QTPTest Automation for QTP
Test Automation for QTP
 
Test Automation
Test AutomationTest Automation
Test Automation
 
Introduction to Automation Testing
Introduction to Automation TestingIntroduction to Automation Testing
Introduction to Automation Testing
 
Introduction to Automation Testing
Introduction to Automation TestingIntroduction to Automation Testing
Introduction to Automation Testing
 
Ka3517391743
Ka3517391743Ka3517391743
Ka3517391743
 
An Essential Guide to Effective Test Automation Leveraging Open Source
An Essential Guide to Effective Test Automation Leveraging Open SourceAn Essential Guide to Effective Test Automation Leveraging Open Source
An Essential Guide to Effective Test Automation Leveraging Open Source
 

More from CitiusTech

Member Engagement Using Sentiment Analysis for Health Plans
Member Engagement Using Sentiment Analysis for Health PlansMember Engagement Using Sentiment Analysis for Health Plans
Member Engagement Using Sentiment Analysis for Health Plans
CitiusTech
 
Evolving Role of Digital Biomarkers in Healthcare
Evolving Role of Digital Biomarkers in HealthcareEvolving Role of Digital Biomarkers in Healthcare
Evolving Role of Digital Biomarkers in Healthcare
CitiusTech
 
Virtual Care: Key Challenges & Opportunities for Payer Organizations
Virtual Care: Key Challenges & Opportunities for Payer Organizations Virtual Care: Key Challenges & Opportunities for Payer Organizations
Virtual Care: Key Challenges & Opportunities for Payer Organizations
CitiusTech
 
Provider-led Health Plans (Payviders)
Provider-led Health Plans (Payviders)Provider-led Health Plans (Payviders)
Provider-led Health Plans (Payviders)
CitiusTech
 
CMS Medicare Advantage 2021 Star Ratings: An Analysis
CMS Medicare Advantage 2021 Star Ratings: An AnalysisCMS Medicare Advantage 2021 Star Ratings: An Analysis
CMS Medicare Advantage 2021 Star Ratings: An Analysis
CitiusTech
 
Accelerate Healthcare Technology Modernization with Containerization and DevOps
Accelerate Healthcare Technology Modernization with Containerization and DevOpsAccelerate Healthcare Technology Modernization with Containerization and DevOps
Accelerate Healthcare Technology Modernization with Containerization and DevOps
CitiusTech
 
FHIR for Life Sciences
FHIR for Life SciencesFHIR for Life Sciences
FHIR for Life Sciences
CitiusTech
 
Leveraging Analytics to Identify High Risk Patients
Leveraging Analytics to Identify High Risk PatientsLeveraging Analytics to Identify High Risk Patients
Leveraging Analytics to Identify High Risk Patients
CitiusTech
 
FHIR Adoption Framework for Payers
FHIR Adoption Framework for PayersFHIR Adoption Framework for Payers
FHIR Adoption Framework for Payers
CitiusTech
 
Payer-Provider Engagement
Payer-Provider Engagement Payer-Provider Engagement
Payer-Provider Engagement
CitiusTech
 
COVID19: Impact & Mitigation Strategies for Payer Quality Improvement 2021
COVID19: Impact & Mitigation Strategies for Payer Quality Improvement 2021COVID19: Impact & Mitigation Strategies for Payer Quality Improvement 2021
COVID19: Impact & Mitigation Strategies for Payer Quality Improvement 2021
CitiusTech
 
Progressive Web Apps in Healthcare
Progressive Web Apps in HealthcareProgressive Web Apps in Healthcare
Progressive Web Apps in Healthcare
CitiusTech
 
RPA in Healthcare
RPA in HealthcareRPA in Healthcare
RPA in Healthcare
CitiusTech
 
6 Epilepsy Use Cases for NLP
6 Epilepsy Use Cases for NLP6 Epilepsy Use Cases for NLP
6 Epilepsy Use Cases for NLP
CitiusTech
 
Opioid Epidemic - Causes, Impact and Future
Opioid Epidemic - Causes, Impact and FutureOpioid Epidemic - Causes, Impact and Future
Opioid Epidemic - Causes, Impact and Future
CitiusTech
 
Rising Importance of Health Economics & Outcomes Research
Rising Importance of Health Economics & Outcomes ResearchRising Importance of Health Economics & Outcomes Research
Rising Importance of Health Economics & Outcomes Research
CitiusTech
 
ICD 11: Impact on Payer Market
ICD 11: Impact on Payer MarketICD 11: Impact on Payer Market
ICD 11: Impact on Payer Market
CitiusTech
 
Testing Strategies for Data Lake Hosted on Hadoop
Testing Strategies for Data Lake Hosted on HadoopTesting Strategies for Data Lake Hosted on Hadoop
Testing Strategies for Data Lake Hosted on Hadoop
CitiusTech
 
Driving Home Health Efficiency through Data Analytics
Driving Home Health Efficiency through Data AnalyticsDriving Home Health Efficiency through Data Analytics
Driving Home Health Efficiency through Data Analytics
CitiusTech
 
Poster Presentation - FDA Compliance Landscape & What it Means to Your AI Asp...
Poster Presentation - FDA Compliance Landscape & What it Means to Your AI Asp...Poster Presentation - FDA Compliance Landscape & What it Means to Your AI Asp...
Poster Presentation - FDA Compliance Landscape & What it Means to Your AI Asp...
CitiusTech
 

More from CitiusTech (20)

Member Engagement Using Sentiment Analysis for Health Plans
Member Engagement Using Sentiment Analysis for Health PlansMember Engagement Using Sentiment Analysis for Health Plans
Member Engagement Using Sentiment Analysis for Health Plans
 
Evolving Role of Digital Biomarkers in Healthcare
Evolving Role of Digital Biomarkers in HealthcareEvolving Role of Digital Biomarkers in Healthcare
Evolving Role of Digital Biomarkers in Healthcare
 
Virtual Care: Key Challenges & Opportunities for Payer Organizations
Virtual Care: Key Challenges & Opportunities for Payer Organizations Virtual Care: Key Challenges & Opportunities for Payer Organizations
Virtual Care: Key Challenges & Opportunities for Payer Organizations
 
Provider-led Health Plans (Payviders)
Provider-led Health Plans (Payviders)Provider-led Health Plans (Payviders)
Provider-led Health Plans (Payviders)
 
CMS Medicare Advantage 2021 Star Ratings: An Analysis
CMS Medicare Advantage 2021 Star Ratings: An AnalysisCMS Medicare Advantage 2021 Star Ratings: An Analysis
CMS Medicare Advantage 2021 Star Ratings: An Analysis
 
Accelerate Healthcare Technology Modernization with Containerization and DevOps
Accelerate Healthcare Technology Modernization with Containerization and DevOpsAccelerate Healthcare Technology Modernization with Containerization and DevOps
Accelerate Healthcare Technology Modernization with Containerization and DevOps
 
FHIR for Life Sciences
FHIR for Life SciencesFHIR for Life Sciences
FHIR for Life Sciences
 
Leveraging Analytics to Identify High Risk Patients
Leveraging Analytics to Identify High Risk PatientsLeveraging Analytics to Identify High Risk Patients
Leveraging Analytics to Identify High Risk Patients
 
FHIR Adoption Framework for Payers
FHIR Adoption Framework for PayersFHIR Adoption Framework for Payers
FHIR Adoption Framework for Payers
 
Payer-Provider Engagement
Payer-Provider Engagement Payer-Provider Engagement
Payer-Provider Engagement
 
COVID19: Impact & Mitigation Strategies for Payer Quality Improvement 2021
COVID19: Impact & Mitigation Strategies for Payer Quality Improvement 2021COVID19: Impact & Mitigation Strategies for Payer Quality Improvement 2021
COVID19: Impact & Mitigation Strategies for Payer Quality Improvement 2021
 
Progressive Web Apps in Healthcare
Progressive Web Apps in HealthcareProgressive Web Apps in Healthcare
Progressive Web Apps in Healthcare
 
RPA in Healthcare
RPA in HealthcareRPA in Healthcare
RPA in Healthcare
 
6 Epilepsy Use Cases for NLP
6 Epilepsy Use Cases for NLP6 Epilepsy Use Cases for NLP
6 Epilepsy Use Cases for NLP
 
Opioid Epidemic - Causes, Impact and Future
Opioid Epidemic - Causes, Impact and FutureOpioid Epidemic - Causes, Impact and Future
Opioid Epidemic - Causes, Impact and Future
 
Rising Importance of Health Economics & Outcomes Research
Rising Importance of Health Economics & Outcomes ResearchRising Importance of Health Economics & Outcomes Research
Rising Importance of Health Economics & Outcomes Research
 
ICD 11: Impact on Payer Market
ICD 11: Impact on Payer MarketICD 11: Impact on Payer Market
ICD 11: Impact on Payer Market
 
Testing Strategies for Data Lake Hosted on Hadoop
Testing Strategies for Data Lake Hosted on HadoopTesting Strategies for Data Lake Hosted on Hadoop
Testing Strategies for Data Lake Hosted on Hadoop
 
Driving Home Health Efficiency through Data Analytics
Driving Home Health Efficiency through Data AnalyticsDriving Home Health Efficiency through Data Analytics
Driving Home Health Efficiency through Data Analytics
 
Poster Presentation - FDA Compliance Landscape & What it Means to Your AI Asp...
Poster Presentation - FDA Compliance Landscape & What it Means to Your AI Asp...Poster Presentation - FDA Compliance Landscape & What it Means to Your AI Asp...
Poster Presentation - FDA Compliance Landscape & What it Means to Your AI Asp...
 

Recently uploaded

GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Inflectra
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Product School
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
Product School
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
DianaGray10
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Thierry Lestable
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Tobias Schneck
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
DianaGray10
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
Product School
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
Sri Ambati
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
Dorra BARTAGUIZ
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 

Recently uploaded (20)

GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 

Demystifying Robotic Process Automation (RPA) & Automation Testing

  • 1. This document is confidential and contains proprietary information, including trade secrets of CitiusTech. Neither the document nor any of the information contained in it may be reproduced or disclosed to any unauthorized person under any circumstances without the express written permission of CitiusTech. Demystifying Robotic Process Automation (RPA) & Automation Testing April 2020 | Authors: Prithu George, Hitangi Savla CitiusTech Thought Leadership
  • 2. 2 Agenda  Introduction to RPA  Understanding Concepts and Terminology  How does it Work?  Similarities – RPA and Automation Testing  RPA v/s Automation Testing  Conclusion  References
  • 3. 3  Is RPA a testing tool?  Is Test Automation like RPA?  Could Selenium be used for RPA? Does a Robot execute RPA?  How can RPA be used in testing? There has been a lot of confusion around RPA and Automation testing as both are interchangeably used. While RPA and Automation testing are two different aspects of automation, both have certain similarities and differences. Here’s our perspective to debunk all myths and highlights facts of RPA and Automation Testing. Introduction to RPA
  • 4. 4 What is Automation Testing? Automation testing is a code / script written in any language with / without using any tool to compare the actual outcome with the expected behavior of the application or system and report the result. Purpose  To reduce the manual testing effort of executing repetitive and complex tests  Increase coverage of testing  Improve software quality  Better accuracy and speed  Find bugs early in the Software Development Life Cycle (SDLC) Scope of Automation Testing  From the time the product is being built till it’s live in production  Automated testing can take place at different phases of the product under development • Coding Phase: For Unit testing • Testing Phase: To perform testing such as Functional, Regression, Smoke, Sanity, API, etc. • Deployment: Build verification testing Understanding Concepts and Terminology (1/2)
  • 5. 5 What is RPA? The automation of processes with the help of software tools having AI or Machine Learning capabilities by deploying bots is Robotic Process Automation. Bot: Is a software code when packaged and deployed on an environment, can run multiple times (at a much higher rate than would be possible for a human). Purpose  Replace repetitive, monotonous tasks performed by humans with a virtual workforce  Lower operational risk by eliminating human errors such as tiredness or lack of knowledge  Better accuracy and speed  Insights and Analytics  Better control Scope of RPA  The RPA process requires development environment to develop the Bots, QA environment to test the Bots and once it undergoes a thorough review and a sign off it is deployed live in production environment.  In short, the main goal of RPA is to automate the manual process in the production environment. Understanding Concepts and Terminology (2/2)
  • 6. 6 Automation Testing Process  Gather information of AUT (application under test) such as tech stack, external interactions involved (e.g. databases), files, environment, test data required  Perform feasibility analysis to select the Automation candidate  Identify the tool  Create framework, test planning, and test script  Test script execution and management  Review and reporting Tools for Automation testing  Traditional: UFT, Selenium, RFT, Test Complete, Watir, QTP, Ranorex, etc.  New: TOSCA, Katalon Studio, Mabl, Testim.IO, etc. How does it Work? (1/2)
  • 7. 7 RPA Process  Understand the domain. Identify and document the processes that can be automated  Identify business priorities based on focus areas, organization objective, and automation goal  Conduct feasibility analysis to determine if the process can be automated or not  After identification of processes, conduct complexity analysis for effort estimation  Tool selection: Evaluate key benefits / outputs such as technology, interface, usability, scalability, accessibility, enhanced security, maintenance, cost, quick deployment, external factors, etc.  Define and maintain implementation plan  Design and develop automation solution  Test bots developed  Deployment to production, support and maintenance  Monitoring: Define KPIs and analyse returns derived from automation Tools used to perform RPA  Tricentis TOSCA, Automation Anywhere, UiPath, Blue Prism, Work fusion, etc. How does it Work? (2/2)
  • 8. 8  Both RPA and Automation testing are used to reduce human effort  Helps reduce manual errors and improves accuracy  RPA tools can be used for Automation testing and Automation tools such as TOSCA can be used for RPA  Both are beneficial for end users – Automation testing helps end users by delivering a tested product and RPA replaces mundane or time-consuming process  Both can be executed as scheduled and can run 24/7 Similarities – RPA and Automation Testing
  • 9. 9  Purpose: Automation testing is done to validate the features of the product, whether it adheres to its standards or end user’s expectations. RPA is used to mimic end user’s actions  Test Data: Automation Testing uses test data and tries to break the product feature considering negative flows, various environments, browsers, end points etc. RPA uses Prod-like test data to simulate the same behavior as the end user and ensures all possible scenarios are considered in the automation  Environments: Automation testing works on Dev / QA / UAT environment. RPA works on production environment  Strategies: Automation Testing ensures Functional, Regression, Smoke, Sanity End-to-End, Integration, etc. testing is carried on the process. In RPA, Unit testing and Workflow testing is carried out to ensure the process is working as it would in production  Ease of use: Automation testing requires notable effort and knowledge of tools, language, test data management, external files, etc. RPA is easy to implement as it does not require coding skills RPA v/s Automation Testing (1/2)
  • 10. 10 Considerations: RPA tools for Automation Testing  Tools selection: Identifying the best fit tools based on the workflows, applications, functionality, etc.  Framework Support: Support for the various automation frameworks like BDD, Keyword driven, data driven, etc.  Continuous Testing: Support to integrate the automation suite with the CICD tools available  Parallel execution: Support to execute the automation on multiple browsers /multiple environments simultaneously  Reporting Mechanism: The capability to create customized detailed batch execution reports in the automation framework Comparison of RPA tools on test automation RPA v/s Automation Testing (2/2) Parameters/Tool Automation Anywhere UiPath TOSCA BDD Framework - - Yes CI/CD - Yes Yes Parallel Execution Yes Yes Yes Reporting Yes Yes Yes
  • 11. 11  In a nutshell both concepts – Automation testing and RPA – are used for automation.  There is a thin line for the user to take a call on which concept to adopt as per the requirements received, though RPA tools can be used for testing with their own benefits, but the ultimate decision is based on the purpose whether it is to validate the product (Automation Testing) or to automate the processes (RPA). Conclusion
  • 13. 13 Thank You Authors: Prithu George Asst. Vice President Hitangi Savla Technical Specialist thoughtleaders@citiustech.com About CitiusTech 4,000+ Healthcare IT professionals worldwide 1,500+ Healthcare software engineering 400+ HL7 certified professionals 25%+ CAGR over last 5 years 110+ Healthcare customers  Healthcare technology companies  Hospitals, IDNs & medical groups  Payers and health plans  ACO, MCO, HIE, HIX, NHIN and RHIO  Pharma & Life Sciences companies