首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >NUnit- -测试资源管理器窗口中显示自定义属性属性

NUnit- -测试资源管理器窗口中显示自定义属性属性
EN

Stack Overflow用户
提问于 2014-05-08 06:03:57
回答 1查看 367关注 0票数 0

我创建了自定义属性来将每个系统测试链接到其驱动需求,这与下面的链接中描述的类似:

NUnit -同名的多个属性?链接到需求

我使用了上述链接中提供的代码。

需求(新string[] { "FR50082","FR50084“}) 公共无效TestSomething(字符串a,字符串b) { // blah,blah,blah Assert.AreNotEqual(a,b);}

它在Test (按特征筛选)中显示为:-

需求System.String[] TestSomething.....

但这不是我所期望的。我要求每个需求都单独显示,尽管它们与测试资源管理器窗口中的同一个测试用例相关联。

我想把它显示为(在测试浏览器中):-

需求FR50082 TestSomething..... 需求FR50084 TestSomething..... 等等..。

因此,如果我将n个需求与测试用例相关联,测试资源管理器应该在不同的需求下显示相同的测试用例n次。请告诉我这是如何实现的?

EN

回答 1

Stack Overflow用户

发布于 2014-05-08 06:18:35

听起来你正在沿着BDD (行为驱动设计)路线前进。如果您不介意使用VS扩展,那么SpecFlow在.Net中是一个不错的选择。

我认为,对您来说,最大的好处是您可以重用步骤定义,也就是您所称的TestSomething。在我阅读它们时,您可以设置不同的上下文和需求,并且在Then步骤中调用您的TestSomething来验证一切正常。

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23533915

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档