我在使用Scenario Template方法插入多个参数的功能文件中进行了一些测试。例如:
@MaskSelection
Scenario Template: The Mask Guide Is Available
Given the patient is using "<browser>"
And A patient registered and logged in
And A patient selected the mask
When the patient clicks on the "<guide>"
Then the patient should see the "<guide>" guide for the mask with "<guideLength>" slides
Examples:
| browser | guide | guideName | guideLength |
| chrome | mask | Mask | 5 |
| firefox | replacement | Mask Replacement Guide | 6 |
| internetexplorer | replacement | Mask Replacement Guide | 6 |
目前,这是使用&#34; TheMaskGuideIsAvailableVariant3&#34;等名称导出测试结果。是否有任何方法可以让它导出像&#34; TheMaskGuideIsAvailable(&#34; chrome&#34;,&#34; mask&#34;,&#34; Mask&#34;,&#34; 5&# 34)&#34 ;?我有几个测试导出了50多个结果,计算列表以确定哪个参数组失败是很痛苦的。我本可以一次宣誓过去曾经这样工作的出口,但我似乎无法复制这种行为。
最近,我可能无法在Visual Studio中的测试资源管理器中双击测试实例并转到其文件中的测试大纲。相反,没有任何反应,我必须手动转到该文件。
答案 0 :(得分:0)
Variant情况的答案是附加的部分是表的第一列。如果第一列中存在非唯一项目,则会将其导出为编号为&#34; Variants&#34;。
我找到导出列表的答案是使用vstest.console和&#34; / ListTests&#34;选项。根据前一段,由于第一列是用于命名的列,因此可以使用连接的参数列表建立列。