【问题标题】:How can I automate creation of TFS Test Case's for each C# TestMethod Unit Test如何为每个 C# TestMethod 单元测试自动创建 TFS 测试用例
【发布时间】:2011-05-17 21:27:15
【问题描述】:

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

【问题讨论】:

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


    【解决方案1】:

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

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

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

    tcm 测试用例 /import /storage:[测试程序集] /collection:[url] /teamproject:[你的团队项目]

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

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

    希望这会有所帮助。

    【讨论】:

    • 正是我想要的!谢谢。我希望多项选择不会使 Create Test Case From Test 菜单项变灰,因此可以从 Visual Studio 而不是命令行完成。
    猜你喜欢
    • 2016-06-21
    • 1970-01-01
    • 1970-01-01
    • 2010-09-28
    • 1970-01-01
    • 1970-01-01
    • 2019-06-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多