【发布时间】:2011-06-28 21:54:20
【问题描述】:
我的问题如下:
如果测试用例在同一个命名空间中,我有一个数量,这些测试用例按 A 和 B 类别分类,我需要先运行 A 类,然后运行 B 类。
问题是,当我(在 nunit gui 中)选择类别时,该工具会按照它们出现的顺序运行测试,而不是像我期望的那样按类别。
例如,我有测试用例:
- WhenUserTriesToAddLineItemGroup [B 类]
- WhenUserTriesToCreateTopic [A 类]
- WhenUserTriesToCreateAreas [类别 A]
我需要先运行: WhenUserTriesToCreateTopic 和 WhenUserTriesToCreateAreas 第二: WhenUserTriesToAddLineItemGroup
但它们按照列表中的顺序运行。请问,我该怎么做才能以我需要的方式运行测试?
谢谢!!
【问题讨论】:
-
单元测试应该相互隔离,以便它们可以按任意顺序运行或一次运行一个。
标签: testing nunit sql-order-by categories