我有一类单元测试方法(“序列化”)都标有CategoryAttribute
,这样我就可以按照“特征”对VS-2012中的测试资源管理器窗格进行排序:
我在我的解决方案中为单元测试项目添加了一个有序测试(称为serialization.orderedtest
),并指定所有这些单元测试方法以特定顺序运行。
我的问题:如何将“序列化”类别分配给此有序测试对象,以便在此视图中将其与其他人一起组织?
有人建议在VS-2012测试资源管理器中的测试项目的右键单击上下文菜单中可能有Properties
选项。唉,没有......
答案 0 :(得分:0)
您可以通过Test View
窗口将类别应用于任何类型的测试。
右键单击所需的测试并打开Properties
。在Test Categories
字段中,您可以添加类别。
我的回答是指VS-2010,我认为在VS-2012中也是如此。而不是Test View
窗口,请查找Test Explorer
。
答案 1 :(得分:0)
我可以验证,在2010年和2012年,订购测试都没有“测试类别”字段。在编码的UI测试中有,但我目前没有看到任何方法将订购测试设置为类别。
也就是说,通过2010年的“测试视图”窗口,它确实显示了“有序测试”的“测试类别”属性。但是,在保存属性时,尝试编辑字段会导致错误。因此,编辑不会保存,订购的测试仍未分类。