【发布时间】:2021-01-27 14:08:47
【问题描述】:
我正在使用 Specflow 在 Visual Studio 2019 中编写 BDD 自动化测试,并使用 Nunit3 运行它们。
当我使用示例表编写场景大纲时,它看起来像:
Scenario Outline: NP10_New_Record_Details_Tab_Info
Examples:
| prod | Desc | date | quantity |
| Prod010a | Product 010a | 01/10/2020 | 10.00 |
| Prod010b | Product 010b | 02/10/2020 | |
测试资源管理器中的测试名称如下所示:
Test Name: NP10_New_Record_Details_Tab_Info("Prod010a","Product 010a","01/10/2020","10.00",null)
Test Name: NP10_New_Record_Details_Tab_Info("Prod010b","Product 010b","02/10/2020","",null)
有什么方法可以操纵完整的测试名称,使其不会在名称中显示示例表的每一列值?
我查看了一些在线建议,例如在示例表中添加一个虚拟列“Test_ID”,然后在场景大纲名称中添加“
有没有办法重新配置完整的测试名称? - 当我查看在线建议时,我看不到像我的那样在测试名称的括号中显示每一列的其他测试。它的可读性不是很好。
【问题讨论】:
标签: c# bdd specflow gherkin scenarios