【发布时间】:2013-01-11 19:37:14
【问题描述】:
我们有一组特性文件,它们使用标签(@services,@UI)在中间层和 UI 之间共享场景
现在,当我将此功能文件提供给 Specflow 时。它为整个功能文件生成测试运行器接线.. 包括@services 场景
这是没用的,因为我们没有在 UI 级别实现它们。
所以我的问题..有没有办法告诉 Specflow 只为带有 @UI .. 标记的场景自动生成测试运行程序接线代码?
【问题讨论】:
标签: specflow
我们有一组特性文件,它们使用标签(@services,@UI)在中间层和 UI 之间共享场景
现在,当我将此功能文件提供给 Specflow 时。它为整个功能文件生成测试运行器接线.. 包括@services 场景
这是没用的,因为我们没有在 UI 级别实现它们。
所以我的问题..有没有办法告诉 Specflow 只为带有 @UI .. 标记的场景自动生成测试运行程序接线代码?
【问题讨论】:
标签: specflow
除了将功能文件拆分为 UI.feature 和 Services.feature 的明显答案之外,没有。无法从单个 .feature 生成多个 .feature.cs 文件。
但是我可以建议,这种混合步骤表明您的规范是跨领域的,这通常表明它们可能是非常技术性的,而不是行为驱动的。
【讨论】: