RPA与传统自动化工具

Nil*_*h G 0 automation hp-uft tosca blueprism rpa

我是测试自动化工程师,最近有机会探索RPA工具blueprism。经过探索,我发现它类似于支持各种技术的UI自动化工具。谁能告诉我RPA与传统工具相比增加了哪些价值。我很想知道它如何使用“智能”,但却找不到任何功能。

这个论坛的专家可以帮助我理解RPA可以做哪些传统工具不能做的事情吗?

我看到类似的问题,但是他们没有给出我想要的答案。

谢谢,尼罗什

Mar*_*Thé 6

RPA和自动化工具的技术挑战非常相似。RPA和测试产品的用户体验和报告不同。尽管测试工具通常提供评估风险或创建测试数据的功能,但RPA工具更侧重于机器人的创建和用户数据存储。

您可以通过测试解决方案Tosca背后的公司Tricentis现在也在开发RPA产品(Tricentis RPA)来说明两者之间存在相似之处。


pri*_*ter 5

测试(过程)自动化和机器人过程自动化这两种非常相似的技术之间的主要区别在于目标。以我的谦虚观点,之前帖子中包含的几乎所有观点都是这两种技术目标的结果:

  • 您想要使用测试(流程)自动化工具来测试被测应用程序或系统。即:想要发现bug或者证明应用程序的质量已经达到一定水平。测试过程自动化通常在测试环境中运行。如果您的测试自动化代码或工具出现问题,完全破坏了测试环境,那也没有那么糟糕:您可以重置环境并且不会伤害任何人。
  • 您希望使用 RPA 工具来实施现实生活中的业务流程。机器人在高效的环境中工作。如果出现问题,您可能真的会伤害某人,即损坏生产数据或环境。机器人完成用户的工作,而不仅仅是模拟用户的工作。因此,机器人必须“拯救”。还必须能够了解机器人到底做了什么工作。

我希望这有助于澄清。

PS:我在测试上下文中包含“过程”一词,因为初始化或重置测试环境,提供辅助数据,启动被测系统,运行测试,收集结果,将实际结果与预期结果进行比较,创建测试报告管理或 DevOps 通常是一个使用某种“测试过程自动化”而不仅仅是测试自动化来实现自动化的过程。