如何将自定义自动化框架与MTM集成

时间:2018-01-11 12:02:22

标签: c# tfsbuild build-automation microsoft-test-manager

我们有一个自定义自动化框架。因此,对于运行脚本,我们有一个Windows应用程序来触发一些测试用例。测试用例是简单的C#方法,我们使用Reflection调用它们。

现在我的要求是将此框架与MTM集成。并希望持续整合过程。这意味着我想要一些构建,然后一些测试用例将自动开始运行以保护我们的代码。

我怎样才能做到这一点?

更具体地说,我的要求是推送了一些与某些PBI相关的代码,因此与该需求相关的测试用例应该自动运行。

1 个答案:

答案 0 :(得分:0)

通常CI(continuous integration)违反TFS中的构建过程。

如果您的意思是使用自定义测试框架运行测试,那么您需要相应地创建一个测试适配器,以便VS和Build服务器可以接受测试。以下是一篇很好的文章,供您参考:Authoring a new Visual studio unit test adapter

实际上,您可以在构建过程中运行测试,使用CI集,一旦新的更改签入就会触发新构建,然后测试将自动运行。有关详细信息,请参阅以下文章:

如果您仍想使用MTM,可以参考以下文章: