What is the technical difference between Robotic Process Automation (RPA) and test automation tools?

I worked with test automation tools and technically know how it works, basically record (generate scripts) and play (generated scripts with data).

Now I've heard about RPA, and people tell me that its advantage is the processing of unstructured processes, templates, and data. I want to know exactly how the RPA does the job, how different is it from recording and playback?

+1
source share
3 answers

RPA, differentiating from test automation in terms of processing business logic, RPA is automation + the decision that automation should be performed and the values ​​that should be entered in RPA candidate applications are greater than the capabilities of artificial intelligence and Coginitive adds OCR HCR functions for reading various data files

+1
source

I believe that the term RPA is very biased towards corporate automation in general, understood as a means of transforming digital companies. Some guys who want to get time / budget for more testing automation might have better times:

  • Tekkie Tester: let's automate our tests!
  • Manager. Why?
  • Teki tester. This saves us a lot of time, and my work will be less boring. Let me show you what I tried with tool X ..
  • Manager. No - now, please return to your work and focus on your main tasks, not on experiments; we have a really critical situation with this deadline.
  • Tekkie tester: but test automation is, after all, the Robotic Process Automation fragrance used in our department! And this is exactly the strategy that our new CIO supports! They even sponsor this, as I saw on our corporate intranet.
  • Manager. Now we are talking! Please show me what you have, and we need to talk to our leader of the Depression, he will like it. Have you already spoken about the automation of the robotic process?
0
source

Theoretically, both test automation tools and RPA are identical, but in practice

  • The RPA process runs with multiple applications, while test automation scripts must be applied to a single application

  • Most RPA tools have some OCR features, so you can run processes on a remote desktop or in a Citrix environment. I'm not sure that you can do this with the usual testing automation tools.

  • Promote logical possibilities: consider the scenario, read all emails received today, and if it has certain text, save the attachment to a specific file folder and move the email to another folder. In an RPA tool, this is easy. Now try to do in your test automation tool

  • Ability to run multiple instances on multiple predefined machines. In a test automation tool, you need a load runner or jmeter, but still not the same.

  • Batter Process Orchestration Features

0
source

All Articles