【问题标题】:Can I link C# coded UI tests into test manager without an associated manual test?我可以在没有关联手动测试的情况下将 C# 编码的 UI 测试链接到测试管理器吗?
【发布时间】:2014-05-01 21:24:54
【问题描述】:
我们编写了 1000 多个与手动测试用例无关的编码 UI 自动化测试用例。我们需要来自这些自动化测试用例的性感的通过/失败指标。我认为将这些通过/失败指标引入 TFS(以某种方式)可能是最好的解决方案......但我不想为每个自动化测试编写手动测试用例。
有没有办法可以将这些指标传输到 TFS?例如:
- 能否在 MTM 中根据方法自动生成存根测试用例
现有测试的名称? ...然后将自动 TC 链接到
那些存根?
【问题讨论】:
标签:
c#
tfs
microsoft-test-manager
【解决方案1】:
我认为您可以通过直接将测试方法作为测试用例导入 TFS 来完成您想要的操作,然后可以将其添加到 MTM。参考this链接。
【解决方案2】:
您可以通过一些自定义编码和 TFS API 执行您的建议。但据我所知,如果没有自定义编码,就没有办法做到这一点。
【解决方案3】:
您可以创建一个包含所有编码 UI 测试的有序测试,然后使用这个有序测试自动化单个测试用例。
您还可以将 Coded UI 测试组织成多个有序测试,并创建一个包含所有这些测试的“主”有序测试(并使用“主”有序测试自动化单个测试用例)。
但是您仍然需要手动将新创建的编码 UI 测试添加到已排序的测试中。
如果您也想自动执行此操作,您可以针对 TFS API 进行编码,以便根据测试的名称或类别自动(例如在构建期间)将单个测试添加到有序测试中。