运行自带样例

CukeTest样例项目是一些用来演示CukeTest的功能和用法的项目,它包含了多个不同平台和类型的应用的自动化测试脚本。通过查看和运行这些脚本,你可以了解CukeTest如何实现桌面、Web、移动、API等应用的自动化测试,以及如何使用Javascript或Python语言编写测试用例。

打开样例项目

打开CukeTest后,在欢迎页面上可以看到一个 教学样例 的栏目。点击这里的 更多… 按钮,会打开一个包含多个样例项目的页面。

打开样例项目

在样例列表的顶部可以选择项目脚本语言,JavaScript 或 Python。下方可以筛选不同应用类型。你可以根据你感兴趣的应用类型选择一个项目来运行。

例如,如果你想要测试Web应用,你可以选择 “Orders” 项目;如果你想要测试Qt应用,你可以选择 “Qt5 Dialogs” 项目;如果你想要测试远程自动化功能,你可以选择 “Windows控件远程自动化” 项目等。

样例项目列表

每个样例项目中都有一个或多个 .feature 文件,这些文件是用自然语言编写的测试脚本。 .js 文件和 .py 文件是项目中的实现代码,定义了 .feature 文件中使用的步骤函数以及其他辅助函数。

运行样例脚本

为了演示如何运行样例项目,我们以 Orders 为例。

点击该项目并在弹出对话框中选择保存路径,保存后CukeTest会自动打开该项目。

在左侧导航栏中找到并单击“features”文件夹下的 feature1.feature 文件。这是一个用Gherkin语法编写的BDD测试剧本文件,描述了一些对ERP系统进行订单管理操作的场景和步骤。

image

随后,点击CukeTest顶部的“运行项目”按钮(或者按 Ctrl+R 键),就可以开始运行该项目。在运行过程中,你会看到一个浏览器窗口被打开,并按照脚本中定义的步骤执行操作。同时,在输出面板中会显示运行日志和结果。

当所有场景都运行完毕后,会自动打开“CukeTest报告”窗口,可以查看详细的执行报告,包括每个场景和步骤的执行结果、耗时、错误信息等。

你可以点击右侧结果报告区域上方的按钮来切换不同格式的报告,并保存到本地或者分享给他人。

image

运行样例应用

CukeTest为用户提供了多样且完备的示例应用,涵盖了Web和桌面两个领域。其中,Web示例包括DemoErp,而桌面示例涵盖了Qt4的"basiclayouts"、"dirview"、"dockwidgets"、"fetchmore",以及Qt5的"validators"、"standarddialogs"、"notepad"、"appchooser",还有.Net的"SimpleStyles"。

这些示例应用可通过CukeTest主界面的菜单栏【工具】​​->【启动Web样例】​​和​【启动桌面样例】​中方便地访问。通过探索这些示例,您能够更深入地了解CukeTest的功能和适用场景,为您的自动化测试流程提供更为精准的支持。

image

也可以在模型管理器窗口的菜单栏【操作】->【样例应用】中找到:

image

总结

通过上述步骤,我们就完成了运行CukeTest的自带样例项目的过程。通过这些样例项目,我们可以快速地了解CukeTest的功能和用法,并体验其简单易用、高效灵活、多平台支持等特点。

results matching ""

    No results matching ""