What's different between RPA and test automation
2023-01-20 , BioRex

Test automation tools like Robot Framework have found new use cases in the domain of RPA, which is well suited for many functionalities in them. There is much involved in RPA operations, and "building the robot workflow" is often just the tip of the iceberg. In this talk, we drill into the key differences, what lies beyond the "robot".


When building their first RPA use cases with a test automation stack, developers often start to encounter pain points due to some significant differences between the paradigms, which cause the test automation tools to perform sub-optimally due to missing features or promoting straight-up anti-patterns, like:

  • I ran these 10000 customer records in an Excel, and 2892 failed. How do I retry only the failed ones?
  • Finance team wants to run their robots and fix data exceptions by themselves. How do I enable that?
  • The input data arrives via REST API from another system. How do I get that to robots?
  • The workload is too much for one machine. How do I scale robot execution over multiple machines for efficiency?
  • Due to security / compliance requirements, I need to...

We will go through these key differences, see how we can improve our thinking to succeed in implementing RPA projects, and see what kind of solutions could to be found to the lacking functionality.

We will also demo the Control Room, including the work item system, which is designed from the ground-up to enable data storage, integrations, exception handling, and dynamic scaling of execution environments for building robust and efficient RPA that takes full benefit of open-source code and cloud scaling.

Technology enthusiast with 5+ years of experience in RPA in multiple roles and industries. Interested in applying the newest innovations to solving user needs at scale.

Currently working as the Head of Platform Products at Robocorp, building the next generation of automation tools to reduce tedious manual work in different domains.