- SpecFlow 教程
- SpecFlow - 主页
- SpecFlow - 简介
- 测试驱动开发
- Behave驱动开发
- SpecFlow - Visual Studio 安装
- Visual Studio 扩展安装
- SpecFlow - 项目设置
- 其他项目依赖项
- SpecFlow - 运行器激活
- SpecFlow - HTML 报告
- SpecFlow - 结合测试步骤
- SpecFlow - 创建第一个测试
- 配置 Selenium Webdriver
- SpecFlow - 小Cucumber
- SpecFlow - 小Cucumber关键词
- SpecFlow - 特征文件
- SpecFlow - 步骤定义文件
- SpecFlow - 挂钩
- SpecFlow - 背景插图
- 数据驱动测试示例
- 没有示例的数据驱动测试
- 表转换为数据表
- 表转换为字典
- 带有 CreateInstance 的表
- SpecFlow - 带有 CreateSet 的表
- SpecFlow 有用资源
- SpecFlow - 快速指南
- SpecFlow - 有用的资源
- SpecFlow - 讨论
SpecFlow - 其他项目依赖项
我们需要有一个对我们为 SpecFlow 项目创建的类库的项目引用。这对于测试项目中类库中的类非常重要。
添加项目依赖项
单击“解决方案资源管理器”中的项目SpecFlowProject1。然后右键单击文件夹“依赖项”。选择选项添加项目参考。
参考管理器弹出窗口打开。选中类库的复选框,然后单击“确定”。
构建和运行测试
接下来,转到“生成”菜单并选择“生成解决方案”。我们应该得到构建成功消息作为输出。
导航到“测试”菜单并选择“测试资源管理器”选项。
我们应该能够找到添加到 SpecFlow 项目中的功能。通过“在视图中运行所有测试”选项执行它们。执行状态显示为“未运行”,因为测试尚未执行。
功能之前的感叹号表示该功能的测试执行正在等待。