自动化测试

编辑
本词条由“匿名用户” 建档。

自动化测试,是一个通用框架,用于执行以验收测试为重点的自动化软件测试。Robot使用简单的表状结构来管理测试数据,并依赖于关键字驱动的测试。 测试用例存储为文本文件,基本上可以使用任何文本编辑器进行编辑。有一些专注于自动化测试的IDE,例如RobotIDE(RIDE)和基于Eclipse的RED。它们提供代码完成、简化的关键字管理和调试等功能。 Robot有许多可用的库,例如用于测试Web应用程序...

自动化测试

编辑

自动化测试,是一个通用框架,用于执行以验收测试为重点的自动化软件测试。 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/

(2)
词条目录
  1. 自动化测试
  2. 扩展
  3. 例子
  4. 机器人流程自动化

轻触这里

关闭目录

目录