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

标签 unit-testing testing tfs automated-tests requirements

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

最佳答案

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

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

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

tcm testcase/import/storage:[test assembly]/collection:[url]/teamproject:[你的团队项目]

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

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

希望这对您有所帮助。

关于unit-testing - 如何为每个 C# TestMethod 单元测试自动创建 TFS 测试用例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6037361/

相关文章:

visual-studio - TFS 2010 - 在 checkin 更改之前删除 Visual Studio 解决方案中的文件夹

tfs - 将超链接添加到 WorkItem 的讨论区

c++ - 在 Visual Studio 中使用 C++ 计划构建

java - Spring单元测试用例不回滚记录插入

asp.net-mvc - 使用 Entity Framework 实现存储库模式。存储库范围内的问题解决实体

testing - Selenium 与健身

python - django 测试 response.context TypeError : 'NoneType' object is not subscriptable

unit-testing - Moq - 验证没有调用任何方法

python - 使用 pytest-cov 的类声明缺少测试覆盖率

Python:断言字符串是否与格式匹配