首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >RPA中的自动化测试

RPA中的自动化测试
EN

Stack Overflow用户
提问于 2018-08-28 08:48:45
回答 1查看 1.1K关注 0票数 2

我不太熟悉用编程语言进行测试的概念,尽管我知道测试代码的基本思想和一些原则,比如单元测试等等。我本人还没有写过任何测试,但总体思路或多或少是清晰的。但是,当涉及到机器人过程自动化时,我不得不坚持如何正确地测试我的工作流。

如果我有不与任何接口交互的模块,那么我可以清楚地创建一个测试环境,即一个函数,这个函数将传递一些参数并得到与预期的结果相比较的结果。

但是,有什么最佳实践来测试工作流中与界面交互并包含单击、输入和所有这些内容的部分呢?

如果有人有在RPA中创建自动化测试的经验,例如在UiPath中,我将非常感谢看到它的解释。任何想法,无论是对适当的经验缺乏或存在,都将是非常感激的。

顺便说一句,如果有人在UiPath工作,他会注意到他们开发了所谓的ReFramework,按照他们的话,它遵循了RPA部署中的最佳实践。在这个框架中,他们有一个测试文件夹和一些测试模块,但我不知道它们是如何工作的,我应该如何调整它们,以便与我自己开发的程序相匹配。

EN

回答 1

Stack Overflow用户

发布于 2018-08-30 07:44:53

谢谢你的提问。

我是一个RPA开发人员,也测试了工作流,但不是作为一个“测试者”透视图。

如果你看的话,有很多东西需要测试。

case#1

正如您所说的,您正在处理门户网站,您可以使用单击活动。有一个名为选择器的属性是自动生成的。选择器标识UI元素。选择器中有许多可能是static.This错误的属性,请举个例子

提交

在这个idx和uipath_custom_id属性中是静态的,这可能会相应地改变,但是名称提交和类永远不会改变,所以作为一个测试人员,您可以发现这种类型的错误由开发人员.

请记住,不要将静态值或数字提供给该用途的selectors...Instead中的任何属性。

(*和?) https://studio.uipath.com/v2017.1/docs/selectors-with-wildcards

web页面中也有两个按钮具有相同的名称,相同的类,所以生成的选择器也是一些相同的东西,除了ID,所以您需要处理这个问题,因为考虑到ID总是更改的。

始终保持您的工作流小,使用适当的活动和保持业务逻辑在单独的顺序活动,这样的事情,你可以测试。还可以测试流程的优化。如果您正在处理其他应用程序,如Excel或SAP,请检查是否可以在完成工作后关闭它。

你可以测试这些东西

谢谢,如果您告诉这个场景,这样社区就可以帮助您了解测试用例.:)

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52053739

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档