我创建了自定义属性以将每个系统测试链接到其驱动要求,这类似于以下链接中描述的内容:
我使用了上面链接中给出的代码
[要求(新字符串[] {“FR50082”,“FR50084”})]
[测试]
public void TestSomething(string a, string b) { // 等等,等等,等等
断言.AreNotEqual(a, b); }
在测试资源管理器(按特征过滤)中显示为:-
要求[System.String[]] (1)
TestSomething.....
但这不是我所期待的。我要求每个要求都单独显示,尽管它们与测试资源管理器窗口中的同一个测试用例相关联。
我想让它显示为(在测试资源管理器中):-
要求[FR50082] (1)
TestSomething.....
要求[FR50084] (1)
TestSomething.....
等等....
因此,如果我将 n 个需求与一个测试用例相关联,那么测试资源管理器应该在不同的需求下显示相同的测试用例 n 次。请让我知道如何实现这一目标?