我使用过测试自动化工具并从技术上了解它是如何工作的,基本上是记录(生成脚本)和重放(生成的脚本包含数据)。
现在我听说过RPA,人们告诉我它的优点是处理非结构化的流程,模式和数据。我想知道RPA究竟是如何完成这项工作的,与记录和重播有多大不同?
答案 0 :(得分:1)
我认为RPA术语非常偏向于企业自动化,通常被理解为数字公司转型的载体。有些想要获得更多测试自动化时间/预算的人现在可以有更好的时间:
答案 1 :(得分:1)
RPA通过业务逻辑处理方面与测试自动化区别开来RPA是自动化+决定要执行的自动化是什么以及要在RPA候选应用程序中输入的值,它更倾向于人工智能和Coginitive功能正在添加OCR HCR功能以读取各种文件数据
答案 2 :(得分:1)
理论上,测试自动化工具和RPA都是相同的,但在实践中
RPA流程运行多个应用程序,而Must测试自动化方案适用于单个应用程序
大多数RPA工具都提供了一些OCR功能,因此您可以在远程桌面或Citrix环境中执行进程。我不确定您是否可以使用常规测试自动化工具
提升逻辑功能:考虑一个场景,阅读今天收到的所有电子邮件,如果它有特定文本,请将附件保存到特定文件夹并将电子邮件移动到另一个文件夹。在RPA工具中,很容易。现在尝试使用您的测试自动化工具
能够在多个预定义机器上启动多个实例。在测试自动化工具中,您需要一个负载转轮或jmeter,但仍然不一样。
Batter流程编排功能
答案 3 :(得分:0)
测试工具
•传统的自动化工具是专门为仅针对GUI或基于Web的系统进行测试而设计的。
•测试自动化仅适用于产品及其功能。
•测试自动化可在不同的环境(例如QA,UAT,产品等)中运行
•测试自动化仅限于质量检查
•开发所有高级功能将取决于测试工具。而且不确定是否会支持。
•在传统的自动化中,除非没有该应用程序的实例(需要自动化),否则我们无法使该应用程序自动化。例如。 Web应用程序URL或自动化所需的Windows应用程序exe路径。
RPA工具
•RPA工具可以轻松自动化跨旧系统,虚拟机,基于桌面和基于Web的应用程序,后端流程等接口的流程。
•RPA可以应用于具有或不具有用户界面的其他业务流程。 •RPA只能在生产环境中运行。
•就创建和使用而言,RPA系统可供公司中的所有个人使用。
•这些工具中的大多数都具有立即可用的功能,这些功能可加快过程设计(通过现成的过程模板)和在RPA容器中的实现。
•即使您没有直接访问应用程序(URL / EXE)的权限,RPA工具也可以使应用程序自动化。假定您需要使虚拟机上安装的某些应用程序自动化,并且其URL / EXE无法从外部访问< / p>
(已复制)
答案 4 :(得分:0)
测试自动化工具可协助SDLC进行质量检查。 另一方面,RPA是一个纯业务端应用程序,可以帮助执行各种重复性任务,这些任务通常甚至不是决策驱动的。
基本上,人类在计算机上所做的任何事情都可以闭上眼睛。例如,从网站上抓取数据并用它填写一个excel。另一个用例是两个软件之间的客户数据验证。
测试自动化不能与RPA互换,反之亦然。 现在,您也许能够使用测试自动化工具来实现自动化,但是工具集不正确。我可以用刀和冰镐打破一个巨大的冰块,这是工作的正确工具?
答案 5 :(得分:0)
让我们首先了解测试自动化工具–测试自动化工具的基本目标是验证现有功能并确保质量,功能完好且功能符合定义的要求。测试自动化工具可帮助创建一个回归套件(一堆测试用例),该套件可用于针对每个版本运行以确保代码/功能的完整性。
最后但并非最不重要的一点是,测试自动化工具通过与DevOps Pipeline集成来帮助加快交付速度。
现在了解-机器人流程自动化(RPA)– RPA工具是从测试自动化工具中固有地成长而来的,但如今它已成为数字化劳动力,它通过使重复,重复和基于规则的活动自动化来帮助组织简化其操作在自然界。它可以帮助组织将人为重复的活动委派给RPA Bot,并释放人的精力来专注于更具战略意义的工作。
不同之处–
我是社区的负责人,并且一直在博客中介绍集成RPA和AI的智能自动化。您可以访问我的网站kausalvikash.in,以获取有关RPA和AI的各种信息。
参考文献: