Robot Framework - 使用 Ride 的第一个测试用例

我们将探索 RIDE 并处理我们的第一个测试用例。

从命令提示符打开 Ride,或者您可以在桌面上创建 ride 的快捷方式。

从命令行

ride.py

从桌面

转到 ride 的安装路径;对于 Windows,它是 C:\Python27\Scripts

来自桌面

右键单击 ride.py,然后单击 发送到 -> 桌面(创建快捷方式)。

发送桌面

现在您将在桌面上看到 ride 的图标。您可以单击它来打开 ride 编辑器。

让我们从 ride 中的第一个测试用例开始。打开编辑器并单击文件 -> 新建项目。

第一个测试用例

单击新建项目并输入项目名称。

新建项目

父目录是项目将保存的路径。您可以根据需要更改路径。我创建了一个名为 robotframework 的文件夹,并将所有文件保存在该文件夹中。

Parent Directory

项目 FirstTestCase 已创建。

要创建测试用例,请右键单击项目。

right click

单击 New Test Case

New Test Case Exx

输入测试用例的名称,然后单击"确定"。

命名测试用例

显示的测试用例有 3 个选项卡:编辑、文本编辑和运行

编辑选项卡有两种格式 - 设置和表格。我们将在后续章节中讨论这两种格式。

设置格式

在"设置"中,我们有文档、设置、拆卸、标签、超时和模板。

文档

您可以添加有关测试用例的详细信息,以便将来轻松参考。

文档

单击"确定"保存文档。

设置和拆卸

如果为测试用例分配了设置,它将在测试用例执行之前执行,测试设置将在测试用例完成拆卸后执行。我们将在后续章节中详细介绍这一点。我们现在不需要它来处理我们的第一个测试用例,可以将其保留为空。

标签

这用于标记测试用例 - 包括、排除特定测试用例。您还可以指定是否有任何测试用例是关键的。

超时

这用于设置测试用例的超时。我们现在将其保留为空。

模板

这将包含用于测试用例的关键字。它主要用于数据驱动的测试用例。高级用户定义关键字在模板中指定,测试用例用于将数据传递给关键字。

在表格格式中,我们将编写我们的第一个测试用例并执行它以查看输出。

在这个测试用例中,我们只需添加一些日志并查看其输出。请考虑以下屏幕截图以了解这一点 −

表格格式

我们使用关键字 Log 来记录消息,如上所示。

根据编辑中指定的关键字,我们可以在文本编辑中获得如下所示的代码 −

keywords specified

您也可以在文本编辑中编写测试用例,相同的内容将反映在表格格式中。现在让我们运行测试用例并查看输出。

要运行测试用例,我们需要单击"开始",如下所示 −

reflect tabular format

单击"开始",以下是测试用例的输出 −

output

我们的测试用例已成功执行,详细信息如上所示。它给出的状态为 PASS

我们还可以在报告和日志中看到测试用例执行的详细信息,如下所示。

case executive

单击报告,它会在新选项卡中打开详细信息,如下所示

case Report

在报告中,它提供了开始时间、结束时间、日志文件路径、测试用例状态等详细信息。

单击报告右上角或运行屏幕中的日志。

以下是日志文件的详细信息 −

log file

日志文件提供了测试执行的详细信息以及我们为测试用例提供的关键字的详细信息。

在报告和日志文件中,我们得到绿色的状态。

现在让我们进行一些更改,这些更改将导致测试用例失败并查看输出。

log output

在上述测试用例中,Log 关键字是错误的。我们将运行测试用例并查看输出 −

log keyword

我们看到测试用例失败了。我已经突出显示了测试用例的错误。

现在将看到报告和日志输出。来自报告 −

日志输出报告

来自日志

来自日志

当测试用例失败时,颜色会变为红色,如上所示。

结论

在本章中,我们介绍了一个简单的测试用例,并显示了执行期间看到的结果。报告和日志显示测试用例执行的详细信息。