0

我目前正在使用 Team Foundation Service 2013。我将给你一个例子,我想知道它是否可能:

  1. 我创建了一个应用程序。

    if (testPassed){ Console.WriteLine("程序"); }

  2. 我想选择代码并创建一个测试用例,因为我知道我的通过测试用例与这部分代码相关。

  3. 测试用例:步骤:运行程序预期:程序应输出“程序通过!”

  4. 测试器运行测试用例并失败,因为输出是“程序”

  5. 该错误显示在“团队资源管理器”选项卡的“我的工作”中(它已经这样做了)

  6. 我选择了测试用例,它会自动突出显示与我创建的测试用例相关的相同代码。

对于具有 TFService 2013 或测试管理器经验的任何人,如何将 Visual Studio 2013 中的代码链接到单元测试?这将是巨大的!

4

2 回答 2

1

我建议您将您coding test的 id 与workitemcreated in相关联Microsoft Test Manager.

  1. 在 Microsoft 测试管理器中创建测试用例
  2. 在 Visual Studio 中创建测试项目
  3. 创建测试类型为“编码的 UI 测试”
  4. 出现窗口,选择指向 id Workitem 的链接(选择查找按钮,然后编辑您的查询 WIQL 或直接输入 id)
于 2013-11-08T14:00:12.487 回答
1

当测试人员手动执行测试用例时,您可以在 Microsoft 测试管理器中跟踪代码覆盖率。我去年写了一篇关于这个的文章。这不完全是你所要求的,但我认为它已经接近了。我没有在 TFService 中尝试过,所以我不能 100% 确定它会在那里工作。 http://blogs.msdn.com/b/visualstudioalm/archive/2012/11/28/code-coverage-in-microsoft-test-manager-in-visual-studio-update-1.aspx

麦克风

于 2013-11-08T04:05:55.480 回答