自动化测试
编辑自动化测试,是一个通用框架,用于执行以验收测试为重点的自动化软件测试。 Robot 使用简单的表状结构来管理测试数据,并依赖于关键字驱动的测试。
测试用例存储为文本文件,基本上可以使用任何文本编辑器进行编辑。 有一些专注于 自动化测试 的 IDE,例如 Robot IDE (RIDE) 和基于 Eclipse 的 RED。 它们提供代码完成、简化的关键字管理和调试等功能。
扩展
编辑Robot 有许多可用的库,例如用于测试 Web 应用程序的 Selenium 库。
库可以在 Python 中特别好地实现。 其他编程语言也可以,如果它们基于所谓的 远程接口 实现远程服务器。远程服务器 提供使用 XML-RPC 的关键字,以便在测试用例中也可以使用例如用 Java 实现的库。
在 Robocon 2020 期间,所谓的 MarketSquare 组织在 Github 上成立,在该组织下可以收集社区的库并共同进一步开发。
例子
编辑以下测试用例实现了强制性的 Hello World 示例:
*** 测试用例 *** 记录“Hello World” 记录 Hello World
Log 是一个内置的关键字,它将以下参数作为日志条目写入测试报告中。借助 SeleniumLibrary,可以轻松制定 Web 应用程序的测试:
机器人流程自动化
编辑虽然 自动化测试最初是为了自动化手动测试所涉及的过程而开发的,但该框架也适用于机器人控制的过程自动化。 为此,3.1 版对语言的使用进行了扩展,以包括所谓的任务。
由于 RPA 与测试自动化之间的密切关系,已经使用自动化测试 的团队可以通过在现有基础架构上构建来相对轻松地操作 RPA。
内容由匿名用户提供,本内容不代表vibaike.com立场,内容投诉举报请联系vibaike.com客服。如若转载,请注明出处:https://vibaike.com/372918/