SpecFlow - 特性文件



SpecFlow 测试执行从特性文件开始。这里所有特性及其相应的场景都以纯文本形式解释。它具有作为自动化元素和文档的双重作用。特性文件由一个或多个以列表形式呈现的场景组成。特性文件的扩展名应始终为.feature

添加特性是为了对应用程序的整体功能进行描述,并将相关的场景组合在一起。这是 Gherkin 文档中最重要的关键字。

特性后面跟着一个冒号:符号,然后是对特性的简短描述。我们可以添加多行以进行更多描述。这些在 SpecFlow 执行时不会被考虑,但会添加到 html 报告中。

Gherkin Document

完成特性描述后,我们应该用关键字 Background、Example 等开始新的一行。我们可以在特性上方添加标签,将类似的特性组合在一起,而不管文件或目录的结构如何。

特性文件创建

创建 SpecFlow 项目后,转到解决方案资源管理器并展开它。

Solutions Explorer

右键单击特性文件夹。单击添加,然后选择新建项选项。

Explorer Features

添加新项弹出窗口出现。在搜索框中键入SpecFlow 特性。从搜索结果中选择SpecFlow 特性文件选项。单击添加并继续。

Explorer Pop-up

特性文件会生成,其中包含 SpecFlow 默认创建的一些步骤。

Explorer SpecFlow

特性文件创建后的项目文件夹

以下是创建特性文件后的项目文件夹。

Gherkin SpecFlow

特性文件主要由 Gherkin 关键字组成,以形成具有一个或多个场景的特性的形式。

广告

© . All rights reserved.