Robotic Process Automation
RPA-Test automation Myths & Facts
What is RPA – Robotic Process Automation?
The Automation age will be simply the age of “Do it yourself”. The
phrase here means that the automation is going to be the future of
business industries. The automation has changed the world
completely and this is continuing as it made our life very easy. At
the time, from when the computer is designed, the developers
were seeking out the best approaches to expand the computing
technology as much as they can. Nowadays, we are surrounded
by various technologies around us which have offered ascend to
the automation that ranges from a basic task to numerous
complex tasks.
Robotics: Generally, it is a machine which imitates the actions of
human beings.
Processes: A process is something that involves a series of steps
to perform a meaningful activity. For instance, the step by step
process of developing a software.
And Automation: Automation can be defined as any process that
can be performed by a robot without human interference.
Let’s Understand RPA
添加目标 添加目标
添加目标 添加目标
添加目标
具体 添加目标
目标
添加目标 添加目标
添加目标 添加目标
What are its advantages and types?
RPA is a concept that can –
Automate the daily tedious manual testing that are repetitive, time-consuming and rules-based
Use software robots or Artificial Intelligence (AI)
Be applied across different industries
Leading to –
Quick improvements in the products’ efficiency
Enhanced accuracy
Cost reduction
Maintaining compliance
Types of RPA
Simple RPA Cognitive RPA
Cognitive RPA involves human action/command
Automation of any routine tasks where there is
for an RPA processing. For example, using
no need of intelligence is termed as Simple RPA.
Google assistant to find the shortest route while
For example, Data Entry jobs
driving is a case of Cognitive RPA.
Features of RPA
■Code Free Automation
01
RPA is code free: RPA does not require any programming knowledge. The workforce, with
any educational qualification can be trained easily to automate the RPA tool. It has drag
and drop functionality which enables the user to automate the processes very easily.
These processes are related to any desktop tool or web application.。
■ User Friendly
02 RPA is very user-friendly: The RPA is accepted not only in IT department, but in various
business operations. RPA project is easy to implement and learn, thus requires less IT
skills and investment.
■ Less Complicated
03 RPA is non-troublesome: It avoids risk and complexity. The robots are able to access the
end user’s system easily through a controlled user interface, and therefore the
requirement of systems programming is reduced to a great extent
Life Cycle of RPA
Myths of Robotic Process Automation
01 RPA is Test Automation
02 Testing with RPA is just like Test
Automation
03 Testing Tools like Selenium Could
be used for RPA
04 RPA may result in job losses
Myth One – RPA is similar to Test Automation
Conceptually, the two processes are similar as they both involve “automation,” and offer same advantages of reducing manual
intervention and delivering quality. However, the System Under Automation [SUA] may differ concerning concept adopted. Let’s
pick an example.
Say, a firm ABC has a product, Test Automation is applied only to the product and its features. However, RPA could be applied to other business
processes like:
a data entry done in a bank
for an HR department automating the onboarding process.
Other differences that are seen are that test automation works across different environments, i.e., QA, UAT, Prod, etc. whereas RPA runs only in
the production environment. While Test Automation is limited to QA, RPA systems could be used by all individuals across the firm in terms of
creation and usage.
Test Automation Robotic Process Automation
Applied to products and other business
Applied to product
processes
Need to be implemented across different
Need to have only one production environment
environments viz QA, Prod, UAT
Limited to a particular set of users Could be used by all individuals across the team
Myth Two – Testing with RPA is just like Test Automation
As we know RPA is a concept built on the foundation of “automation” but has reached to the next level where no/few
coding skills are required. The RPA tool could automate anything with no dependency on the target system. So, at the
roots RPA is same as a testing tool, but it comes with more flexibility and stability.
Myth Three – Testing Tools like Selenium Could be used for RPA
The market is flooded with test automation tools like Selenium, QTP, QFTest, Ranorex, Katalon Studio etc.
so could they be used as RPA tools?
The short answer is NO, and long answer is – The test automation tools come with a constraint that they need a
software product to work on. However, RPA could be applied to anything except a product. Hence, none of the testing
tools available in the market could serve as RPA tools.
Myth Four – RPA may result in job losses
A report published by the McKinsey Global Institute says, “The right level of detail at which to analyze the potential
impact of automation is that of individual activities rather than entire occupations…… Given currently demonstrated
technologies, very few occupations—less than 5 percent—are candidates for full automation. However, almost every
occupation has partial automation potential.”
This type of analysis builds hopes that the work done would be in collaboration of a human and a machine, so as of
now we do not see RPA eating up jobs.
Source – McKinsey Global Institute and Fraser Studies *
Five Facts of Robotic Process
Automation[RPA]
Five Facts of RPA
01 One could automate 47 % of tasks using
RPA
02 With RPA tools the processing time
could be reduced by 40%
03 RPA may boost the growth of IoT and Big
data technology products and integration.
04 RPA Tools would provide enhanced Analytics and
Visualization models that are customer focused
and beneficial for business.
05 RPA is a strategic decision that needs to be
implemented after assessing the ROI.
RPA Tools in Market and Their Respect Market Share
Q&A