Process 什么';机器人过程自动化(RPA)和测试自动化工具之间的技术区别是什么?

Process 什么';机器人过程自动化(RPA)和测试自动化工具之间的技术区别是什么?,process,automation,robotics,Process,Automation,Robotics,我使用过测试自动化工具,从技术上知道它是如何工作的,基本上是记录(生成脚本)和回放(生成的脚本和数据) 现在我听说了RPA,人们告诉我它的优点是处理非结构化的过程、模式和数据。我想知道RPA到底是如何完成这项工作的,与记录和重播有什么不同? < P>我认为RPA术语非常偏向于公司自动化,一般被理解为数字公司转型的工具。一些想要获得更多测试自动化时间/预算的人现在可能会有更好的时间: Tekkie测试人员:让我们自动化我们的测试 经理。为什么? 泰基测试仪。这样可以节省我们很多时间,我的工作也不

我使用过测试自动化工具,从技术上知道它是如何工作的,基本上是记录(生成脚本)和回放(生成的脚本和数据)


现在我听说了RPA,人们告诉我它的优点是处理非结构化的过程、模式和数据。我想知道RPA到底是如何完成这项工作的,与记录和重播有什么不同?

< P>我认为RPA术语非常偏向于公司自动化,一般被理解为数字公司转型的工具。一些想要获得更多测试自动化时间/预算的人现在可能会有更好的时间:

  • Tekkie测试人员:让我们自动化我们的测试
  • 经理。为什么?
  • 泰基测试仪。这样可以节省我们很多时间,我的工作也不会那么无聊。让我展示一下我用工具X尝试过的东西
  • 经理。不,现在请回到你的工作中,集中精力于你的主要任务,而不是实验;我们在最后期限前的情况非常危急
  • Tekkie tester:但是,测试自动化毕竟是应用于我们部门的机器人过程自动化的一种味道!这正是我们新首席信息官所提倡的战略!正如我在公司内部网上看到的那样,他们甚至赞助了这项活动
  • 经理。现在我们在谈!请让我看看你有什么,我们应该和我们的部门领导谈谈,他会喜欢的。“我们已经在做机器人过程自动化了,”你说

我认为RPA术语偏向于公司自动化,一般被理解为数字公司转型的载体。一些想要获得更多测试自动化时间/预算的人现在可能会有更好的时间:

  • Tekkie测试人员:让我们自动化我们的测试
  • 经理。为什么?
  • 泰基测试仪。这样可以节省我们很多时间,我的工作也不会那么无聊。让我展示一下我用工具X尝试过的东西
  • 经理。不,现在请回到你的工作中,集中精力于你的主要任务,而不是实验;我们在最后期限前的情况非常危急
  • Tekkie tester:但是,测试自动化毕竟是应用于我们部门的机器人过程自动化的一种味道!这正是我们新首席信息官所提倡的战略!正如我在公司内部网上看到的那样,他们甚至赞助了这项活动
  • 经理。现在我们在谈!请让我看看你有什么,我们应该和我们的部门领导谈谈,他会喜欢的。“我们已经在做机器人过程自动化了,”你说

RPA在业务逻辑处理方面与测试自动化有所区别RPA是自动化+决定要执行的自动化以及要在RPA候选应用程序中输入的值它更倾向于人工智能和协同功能更多地是添加OCR HCR功能来读取各种文件数据

RPA在业务逻辑处理方面与测试自动化有所区别RPA是自动化+决定要执行的自动化以及要在RPA候选应用程序中输入的值更倾向于人工智能和协同功能更多地是添加OCR HCR读取各种文件数据的功能

理论上,测试自动化工具和RPA都是相同的,但实际上是相同的

  • RPA流程与多个应用程序一起运行,而必须测试自动化场景适用于单个应用程序

  • 大多数RPA工具都提供了一些OCR功能,因此您可以在远程桌面或Citrix环境中执行进程。我不确定你是否可以用常规的自动化测试工具来实现

  • >P>提前逻辑能力:考虑一个场景,阅读今天收到的所有电子邮件,如果它有特定的文本,将附件保存到特定的文件文件夹,并将电子邮件移到另一个文件夹。在RPA工具中,这很容易。现在尝试在您的测试自动化工具中执行以下操作

  • 能够在多台预定义机器上启动多个实例。在测试自动化工具中,您需要一个load runner或jmeter,但仍然不相同

  • Batter流程编排功能


  • 理论上,测试自动化工具和RPA是相同的,但在实践中是相同的

  • RPA流程与多个应用程序一起运行,而必须测试自动化场景适用于单个应用程序

  • 大多数RPA工具都提供了一些OCR功能,因此您可以在远程桌面或Citrix环境中执行进程。我不确定你是否可以用常规的自动化测试工具来实现

  • >P>提前逻辑能力:考虑一个场景,阅读今天收到的所有电子邮件,如果它有特定的文本,将附件保存到特定的文件文件夹,并将电子邮件移到另一个文件夹。在RPA工具中,这很容易。现在尝试在您的测试自动化工具中执行以下操作

  • 能够在多台预定义机器上启动多个实例。在测试自动化工具中,您需要一个load runner或jmeter,但仍然不相同

  • Batter流程编排功能


  • 测试工具

    •传统的自动化工具专门设计用于测试GUI或基于Web的系统

    •测试自动化仅适用于产品及其功能

    •测试自动化可跨不同环境工作,即QA、UAT、Prod等

    •测试自动化仅限于QA

    •开发所有高级功能将取决于测试工具。甚至不确定它是否会支持

    •在传统自动化中,我们无法自动化任何应用程序,除非我们没有该应用程序的实例(需要自动化)。例如,自动化所需的web应用程序URL或Windows应用程序exe路径

    RPA工具

    •RPA工具可以