如何从测试经理或Team Foundation Server为MTM套件或计划设置通知?

时间:2015-12-17 07:16:50

标签: c# email tfs tfsbuild mtm

我在几个msdn论坛上看过,测试Team Foundation Server中的管理服务会引发用户对某些特定操作的通知。你可以订阅

通知这些通知以了解服务器中发生了什么。以下是测试管理服务提出的一些重要通知。

TestRunStartedNotification TestRunChangedNotification TestRunCompletedNotification TestPlanChangedNotification TestSuiteChangedNotification TestConfigurationChangedNotification

任何人都可以分享它的步骤,就像如何为此设置警报一样     应将TestRunCompletedNotification邮件发送给用户。能够     它可以通过MTM完成。我知道TFS警报,但我想要它     测试运行后应发送电子邮件的特定套件或计划     结束了。

请帮助

1 个答案:

答案 0 :(得分:0)

如果从MTM手动启动自动测试,则没有针对这些事件的默认方式,如TFS警报。要使用这些服务,您需要创建一个侦听器来侦听这些事件。这意味着您必须使用TFS API并实现自己发送电子邮件。您可以查看有关如何创建事件处理程序的博客:http://vgaltes.com/index.php/2013/04/14/create-a-team-foundation-server-event-handler/

如果您只想获得测试结果的警报,可以使用LabDefaultTemplate创建构建定义,并使用此构建定义来启动测试,而不是从MTM启动它们。每次,您想要运行测试,您可以对此构建进行排队。通过这种方式,您可以在TFS中创建构建警报以获取测试结果的通知。