我不太熟悉编程语言中的测试概念,尽管我知道测试代码的基本概念和一些原则,例如单元测试等。我自己还没有写任何测试,但总体思路或多或少是清楚的。但是当谈到机器人过程自动化时,我对如何正确测试我的工作流程感到困惑。
如果我有不与任何接口(interface)交互的模块,那么我可以清楚地创建一个测试环境,这是一个函数,这个函数将传递一些参数并获得将与预期结果进行比较的结果。
但是,测试工作流程中与界面交互并包含点击、输入和所有这些内容的部分的最佳实践是什么?
如果有人有任何在 RPA 中创建自动化测试的经验,例如在 UiPath 中,我将很高兴看到它的解释。任何想法,无论缺乏或存在适当的经验,无论如何都会受到高度赞赏。
顺便说一句,如果有人在 UiPath 工作,他会注意到他们开发了所谓的 ReFramework,它根据他们的话遵循 RPA 部署的最佳实践。在这个框架中,他们有一个测试文件夹和一些测试模块,但我不知道它们是如何工作的,也不知道我应该如何调整它们以匹配我自己开发的程序。
Tôi là một lập trình viên xuất sắc, rất giỏi!