Forrester Logo
Forrester Linkin
Forrester英文站
Forrester英文站

首页  >  新兴科技洞察  >  机器人流程自动化(RPA)与自动化测试:是友非敌(第一篇)

机器人流程自动化(RPA)与自动化测试:是友非敌 – 第一篇

Diego Lo Giudice, 副总裁兼首席分析师 I 2020年12月14日

Craig Le Clair, 副总裁兼首席分析师

自动化测试已经发展了30多年,并在过去五年中达到了峰值。机器人流程自动化(RPA)市场的发展历史还不到10年,其大部分增长主要集中在过去三年。 自动化测试主要用于应用程序开发领域,而 RPA 的侧重点在于业务效率。尽管二者存在差异,但是应用程序开发和交付(AD&D)负责人应该取其优势所在。本报告概述了这两种技术如何协同配合,从而加速创新和扩大自动化规模。本篇为系列文章第1篇。

关键要点

  • RPA 机器人维护、弹性和软件质量限制了规模发展。维护RPA机器人成本高昂,这一挑战限制了企业规模自动化的发展。此时自动化测试工具可以提供帮助。
  • RPA 和自动化测试具有共同优势。为支持业务应用程序的任务自动化发展,很多企业都在评估自动化测试平台。同样,他们也关注RPA用于测试用例。二者存在相同的地方,但在某些方面深度不同且有差异。
  • RPA和自动化测试工具可帮助企业实现规模自动化。测试规范、方法和工具增强了对RPA机器人在架构和质量上的支持。反之,QA团队也可以使用RPA平台来构建测试脚本,从而优化复杂的业务流程。

RPA需要机器人具有高弹性及更低的维护成本

51%拥有RPA的企业中实际运行的RPA项目中,包含的机器人一般不超过10个。其中一个原因是,机器人经常因为基础架构、软件可靠性、应用程序UI或数据变更等问题而停止运行。AD&D专业人员都很清楚,停止运行的机器人通常需要一天或更长时间才能修复,这会影响客户服务、员工体验和他们的工作效率。我们发现:

  • 更具弹性的自动化会有所帮助。每次事故发生后,公司都难以保持弹性(比如让机器人持续运行并提供价值)。这使得他们无法控制与RPA相关的成本。
  • 没有正确规划机器人开发的SDLC(软件开发生命周期)方法。如今,RPA解决方案仍依赖于脚本编写,通常是工作流和应用程序的拼凑。而且任务越复杂,涉及的脚本就越多。
  • RPA平台处理测试能力较弱。RPA 供应商直到最近才开始构建自动化测试工具、异常处理和报告、调试支持、或关于如何在投入使用前测试机器人的说明。例如,EdgeVerve的RPA产品团队新招了测试工程师来协助其添加测试功能,AntWorks 通过其广泛的自动化方法提供了一些测试功能,同时UiPath在致力于开发集成测试功能。

RPA和自动化测试工具具有独特且相同的功能

RPA和自动化测试市场之间的界限并不清晰。大多数企业都有自动化测试平台,他们想知道这些工具是否可以支持业务应用程序的任务自动化。而具有最新RPA平台的企业想要自动化测试方面的辅助。RPA和自动化测试供应商对未来发展预测都不清晰,因为它们都希望在机会来临时可以继续捍卫自己的领土。这些简单的用例引起了自动化测试工具供应商的兴趣,他们认为他们的平台可以很容易地转向RPA市场。而RPA供应商希望扩展到自动化测试领域。此外,对RPA机器人和解决方案的测试也在紧锣密鼓地进行。虽然我们发现二者有重叠的地方,但他们也存在诸多显著差异。

RPA带来了其生产环境下的优势

RPA通过横向扩展,不断地应用到了企业各部门中。最初是针对财务和会计,人力资源和业务等部门的员工,目标是帮助代理商和客户服务人员处理大批量重复的任务或人力密集型的工作。RPA在企业生产环境中不断扩展。相比之下,自动化测试工具局限于应用程序开发和测试运行环境。因此,RPA在以下几个方面有其独特性:

  • 通过生产环境级别的治理能力保障自动化安全并符合规范。RPA的设计初衷一直是针对业务运营环境中的业务应用程序。在实现市场价值和发展的过程中,首先要解决的问题是安全问题,比如加密凭证库、控制塔和审计跟踪治理等。
  • 管理广泛的用例。任何使用计算机工作的地方都是RPA的潜在用例。财务会计、联络中心和LOB用例不计其数。RPA平台目前在IT领域中主要用于处理简单任务,如IT故障、系统生成事件、新员工入职、密码重置、服务调配和停用等。然而,自动化测试工具甚至领域内一些自动化产品(如基础架构自动化工具),也可以处理其中的一些情况。
  • 复杂流程的编排。这些是RPA的设计要点。RPA运行的业务环境要求它结合更高级的分析方法,例如用于智能会话的聊天机器人、或用于决策的机器学习技术。但随着自动化孤岛成为一个痛点,企业将需要一个自动化编排层来协调各种RPA机器人和其他AI技术的结合。自动化孤岛是企业必须解决的一个真正的问题。
  • 通过数字化员工分析和流程挖掘来识别自动化机会。数字化员工分析源自RPA市场,它通过整合人工输入和输出来识别和记录要自动化的任务。流程挖掘通过挖掘系统日志达到端到端流程。两者都致力于协助寻找亟需实现自动化的任务流程(比如一个值得投资的流程)。


该篇是系列第二篇。点击链接阅读报告其他篇章: 第二篇第三篇

联系我们


请填写表格,我们将尽快与您取得联系。