【问题标题】:Is there anyway we can create test suite of feature files in Specflow similar to TestNG?无论如何,我们可以在 Specflow 中创建类似于 TestNG 的功能文件测试套件吗?
【发布时间】:2019-11-22 11:40:20
【问题描述】:

尝试创建一个测试套件,我不想在其中包含所有功能文件。那可能吗?这是在 TestNG.xml 测试套件的行中。 Specflow 是否提供任何此类功能? Default.srprofile 中是否有任何标签文档,我可以使用这些文档来包含/排除我想要运行的功能文件?

【问题讨论】:

标签: c# visual-studio specflow specrun


【解决方案1】:

您可以在 Default.srProfile 中为标签/功能/场景配置过滤。
请参阅此处的文档:http://www.specflow.org/plus/documentation/SpecFlowPlus-Runner-Profiles/#Filter

【讨论】:

  • 谢谢安德烈亚斯!一定会试试这个!
  • Andreas,我尝试使用 标签,虽然它适用于单个标签示例: @smoke ,当 @smoke & @new 在 Default.srnprofile 中。也就是说,当我在 Visual Studio 中编译解决方案时,测试资源管理器没有列出任何测试。我错过了什么吗?
  • 这些是过滤器,因此使用“@smoke & @new”可以过滤带有两个标签的场景。您可能想要所有带有“@smoke”或“@new”的场景。所以将过滤器设置为'@smoke|@new'
  • 是的,它成功了!你是救生员安德烈亚斯!再次感谢!
【解决方案2】:

https://stackoverflow.com/users/3155323/andreas-willich

@smoke 
scenario: B
.....

@new
Scenario: A

--filter "@smoke | @new"

运行测试的有序方式没有发生。它根据场景定义的字母顺序运行

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-10-18
    • 1970-01-01
    • 2020-09-17
    • 2021-10-07
    • 1970-01-01
    • 2018-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多