如何使用Microsoft Test Manager在多个系统中从TFS自动化多个测试用例?

时间:2017-02-22 09:32:20

标签: c# unit-testing tfs msdn mtm

我在TFS中有1000个测试用例。现在我想使用MTM(Microsoft Test Manager)自动化这些测试用例。我想从TFS下载这些测试用例,并使用MTM在任何客户端计算机上运行它。怎么做到这一点?我点了这个链接https://msdn.microsoft.com/en-us/library/dd380741.aspx#link

1 个答案:

答案 0 :(得分:1)

自TFS 2010以来,您已经能够做到这一点,并且我已经描述了前两个选项中的内容。但是,如果您使用的是TFS 2015+(包括VSTS),则不推荐使用此方法,并且正在构建新系统。请参阅下面的选项#3以获得最佳方法。

选项#3还包括其他工具,作为新的Team Build系统的一部分,用于在多个环境中从代理运行自动化测试。请参阅“功能测试任务”以获取该位...

1将自动化与测试用例相关联(2015年之前)

为此,请遵循https://msdn.microsoft.com/en-us/library/dd380741.aspx提供的文档,并且需要将每个自动化单独与它所代表的测试用例相关联。

注意:这仅适用于在MSTest中构建的自动测试

2为自动化生成测试用例(2015年之前)

如果您没有首先使用测试用例,则可以使用tcm.exe从自动化程序集生成测试用例存根。关注文档https://msdn.microsoft.com/en-us/library/dd465191.aspx。我已将其作为构建过程的一部分运行,因此它始终是最新的。

注意:这仅适用于在MSTest中构建的自动测试

3直接将自动化与需求相关联(推荐)

如果这是为了易于处理,那么您可以使用TFS 2015 / VSTS中的新工具直接将构建中的测试结果与需求相关联。一旦关联,所有未来的结果也将被关联,并且有一个很好的仪表板小部件可以很好地显示它。

https://blogs.msdn.microsoft.com/visualstudioalm/2016/08/02/traceability-with-continuous-testing/