使用场景大纲时,如何在specflow中改进自动生成的名称

Ken*_*Ken 5 testing bdd scenarios cucumber specflow

我只是一个使用Specflow进行测试的新手,当我使用Scenario Outline时我遇到了一个问题.

我的功能文件如下: 功能文件 功能文件 以下是名称是自动生成的 名称. 名称

我只想为表格大纲中的每一行附加测试用例ID,有什么方法可以控制它吗?

我这样做是因为我需要测试的测试用例的数量可以达到1000.因此,如果我可以将测试用例ID附加到Specflow自动生成的名称的后缀中,我可以节省将测试用例映射到测试结果.

And*_*iuc 6

添加一个新列"示例"部分(你可以把它像"为test_id"),具有唯一值填进去.它应该将您的id附加到测试名称的末尾.它适用于我们的情况.

或者,如文档所述:

为了更好地跟踪,生成的单元测试方法名称是从场景大纲标题和示例的第一个值(示例表的第一列)派生的.因此,最好选择一个唯一的描述性参数作为示例集中的第一列.由于Gherkin语法确实要求所有示例列在场景大纲中具有匹配的占位符,因此您甚至可以在用于命名测试的示例集中引入任意列,并且具有更高的可读性.

  • 忘了支持 - "Test_ID"列应该是第一个 (2认同)