Robot Framework – 第一个使用 Ride 的测试用例
Robot Framework – 第一个使用 Ride 的测试用例
我们将探索 RIDE 并处理我们的第一个测试用例。
从命令提示符打开 Ride,或者您可以在桌面上创建 Ride 的快捷方式。
从命令行
ride.py
从桌面
转到安装ride的路径;对于 Windows,它是C:\Python27\Scripts。
右键单击ride.py,然后单击发送到-> 桌面(创建快捷方式)。
您现在将在桌面上看到一个骑行图标。您可以单击它以打开骑行编辑器。
让我们从我们的第一个骑行测试用例开始。打开编辑器并单击 File -> New Project。
单击“新建项目”并输入项目名称。
父目录是保存项目的路径。如果需要,您可以更改路径。我创建了一个名为 robotsframework 的文件夹,并将保存该文件夹中的所有文件。
项目FirstTestCase已创建。
要创建测试用例,请右键单击项目。
单击新建测试用例。
输入测试用例的名称,然后单击“确定”。
创建的测试用例显示了 3 个选项卡 – Edit, Text Edit 和 Run。
编辑选项卡有两种格式——设置和表格。我们将在后续章节中讨论这两种格式。
设置格式
在设置中,我们有文档、设置、拆卸、标签、超时和模板。
文档
您可以添加有关测试用例的详细信息,以便将来参考。
单击确定以保存文档。
设置和拆卸
如果有分配给测试用例的设置,它将在测试用例执行之前执行,而测试设置将在测试用例完成后执行以进行拆卸。我们将在后续章节中详细介绍这一点。现在我们的第一个测试用例不需要它,可以将其保留为空。
标签
这用于标记测试用例——包括、排除特定的测试用例。您还可以指定是否有任何测试用例是关键的。
超时
这用于在测试用例上设置超时。我们暂时将其保留为空。
模板
这将具有用于测试用例的关键字。它主要用于数据驱动的测试用例。模板中指定了高级用户自定义关键字,并使用测试用例将数据传递给关键字。
在表格格式中,我们将编写我们的第一个测试用例并执行相同的操作以查看输出。
在这个测试用例中,我们只是要添加一些日志并查看它的输出。考虑以下屏幕截图以了解这一点 –
我们使用关键字Log来记录消息,如上所示。
根据 Edit 中指定的关键字,我们可以在 Text Edit 中获取代码,如下所示 –
您也可以在 Text Edit 中编写测试用例,这将反映在表格格式中。现在让我们运行测试用例并查看输出。
要运行测试用例,我们需要单击开始,如下所示 –
单击开始,这是测试用例的输出 –
我们的测试用例已经成功执行,详情如上所示。它给出的状态为PASS。
我们还可以在报告和日志中看到测试用例执行的详细信息,如下突出显示。
单击报告,它会在新选项卡中打开详细信息,如下所示
在报告中,它提供了开始时间、结束时间、日志文件路径、测试用例状态等详细信息。
单击报告右上角的日志或从运行屏幕。
以下是日志文件的详细信息 –
日志文件提供了测试执行的详细信息以及我们为测试用例提供的关键字的详细信息。
在报告和日志文件中,状态为绿色。
现在让我们进行一些更改,这将导致测试用例失败并查看输出。
在上面的测试用例中,Log关键字是错误的。我们将运行测试用例并查看输出 –
我们看到测试用例失败了。我已经强调了它告诉测试用例的错误。
现在将看到报告和日志输出。来自报告 –
从日志
当测试用例失败时,颜色变为如上图所示的红色。
结论
在本章中,我们介绍了一个简单的测试用例,并显示了执行期间看到的结果。报告和日志显示测试用例执行的详细信息。