我正在寻找一个Specflow测试来处理来自外部电子表格的行。
作为一个例子,这个功能产生了我需要的确切效果。就像在一个单独的功能中,它会生成多个测试,这些测试的名称是ammended,这样我就可以分辨出哪个是哪个。
Scenario Outline: Testing all ten rows
When I start my test
Then I can process row <rowNumber>
And I can see what happens
Examples:
|rowNumber|
|1 |
|2 |
|3 | etc etc
不过,我希望迭代100行左右。有没有一种方法可以让rowNumber参数成为一个数字范围,这样我就不会在特性中使用一个巨大的长表了?
我真的很喜欢上面的特性如何给我三个唯一命名的测试,这样当一个测试失败时,我可以很快看到它引用的行。我更喜欢这样,而不是简单地进行一个大规模的单个测试,它遍历所有100行,而整个测试只在一个坏行上失败。
提前谢谢!