- SpecFlow 教程
- SpecFlow - 首页
- SpecFlow - 简介
- 测试驱动开发
- 行为驱动开发
- SpecFlow - Visual Studio 安装
- Visual Studio 扩展安装
- SpecFlow - 项目设置
- 其他项目依赖项
- SpecFlow - 运行器激活
- SpecFlow - HTML 报告
- SpecFlow - 绑定测试步骤
- SpecFlow - 创建第一个测试
- 配置 Selenium Webdriver
- SpecFlow - Gherkin
- SpecFlow - Gherkin 关键字
- SpecFlow - 特性文件
- SpecFlow - 步骤定义文件
- SpecFlow - 钩子
- SpecFlow - 背景说明
- 使用示例进行数据驱动测试
- 不使用示例进行数据驱动测试
- 表格转换为数据表
- 表格转换为字典
- 使用 CreateInstance 的表格
- SpecFlow - 使用 CreateSet 的表格
- SpecFlow 有用资源
- SpecFlow - 快速指南
- SpecFlow - 有用资源
- SpecFlow - 讨论
SpecFlow - 特性文件
SpecFlow 测试执行从特性文件开始。这里所有特性及其相应的场景都以纯文本形式解释。它具有作为自动化元素和文档的双重作用。特性文件由一个或多个以列表形式呈现的场景组成。特性文件的扩展名应始终为.feature。
添加特性是为了对应用程序的整体功能进行描述,并将相关的场景组合在一起。这是 Gherkin 文档中最重要的关键字。
特性后面跟着一个冒号:符号,然后是对特性的简短描述。我们可以添加多行以进行更多描述。这些在 SpecFlow 执行时不会被考虑,但会添加到 html 报告中。
完成特性描述后,我们应该用关键字 Background、Example 等开始新的一行。我们可以在特性上方添加标签,将类似的特性组合在一起,而不管文件或目录的结构如何。
特性文件创建
创建 SpecFlow 项目后,转到解决方案资源管理器并展开它。
右键单击特性文件夹。单击添加,然后选择新建项选项。
添加新项弹出窗口出现。在搜索框中键入SpecFlow 特性。从搜索结果中选择SpecFlow 特性文件选项。单击添加并继续。
特性文件会生成,其中包含 SpecFlow 默认创建的一些步骤。
特性文件创建后的项目文件夹
以下是创建特性文件后的项目文件夹。
特性文件主要由 Gherkin 关键字组成,以形成具有一个或多个场景的特性的形式。
广告