如何为每个C#TestMethod单元测试自动创建TFS测试用例

时间:2011-05-17 21:27:16

标签: unit-testing testing tfs automated-tests requirements

我正在使用 TFS 2010, VS2010 C#。我需要将每个需求链接到单元测试或与该需求相关的测试。我发现为了将测试链接到需求,TFS需要每个 [TestMethod] 单元测试的测试用例。只有这样才能将需求链接到测试用例,而测试用例又与自动化单元测试相关联。我正在寻找一种快捷方式,以便为所有现有测试自动创建测试用例。理想情况下,TFS测试用例描述将来自 [TestMethod] 标题注释。

1 个答案:

答案 0 :(得分:3)

如果您只想创建几个测试用例,可以直接从Visual Studio中打开测试窗口,选择测试,右键单击并选择“从测试创建测试用例”。您必须打开测试项目才能在测试窗口中查看自动化测试。

http://msdn.microsoft.com/en-us/library/dd380741.aspx#NewTestCase

如果要从测试程序集导入一堆自动化测试,可以使用名为tcm.exe的命令行工具进行测试管理(您可以在Visual Studio位置的Common7 \ IDE \下找到它) 。以下命令将起到作用:

tcm testcase / import / storage:[测试汇编] /集合:[url] / teamproject:[你的团队项目]

您还可以指定要导入的测试的类别或优先级。有关更多信息,请参阅:

http://msdn.microsoft.com/en-us/library/dd465191.aspx#CreateTestCases

希望这有帮助。