我在几个msdn论坛上看过,测试Team Foundation Server中的管理服务会引发用户对某些特定操作的通知。你可以订阅
通知这些通知以了解服务器中发生了什么。以下是测试管理服务提出的一些重要通知。
TestRunStartedNotification TestRunChangedNotification TestRunCompletedNotification TestPlanChangedNotification TestSuiteChangedNotification TestConfigurationChangedNotification
任何人都可以分享它的步骤,就像如何为此设置警报一样 应将TestRunCompletedNotification邮件发送给用户。能够 它可以通过MTM完成。我知道TFS警报,但我想要它 测试运行后应发送电子邮件的特定套件或计划 结束了。
请帮助
答案 0 :(得分:0)
如果从MTM手动启动自动测试,则没有针对这些事件的默认方式,如TFS警报。要使用这些服务,您需要创建一个侦听器来侦听这些事件。这意味着您必须使用TFS API并实现自己发送电子邮件。您可以查看有关如何创建事件处理程序的博客:http://vgaltes.com/index.php/2013/04/14/create-a-team-foundation-server-event-handler/
如果您只想获得测试结果的警报,可以使用LabDefaultTemplate创建构建定义,并使用此构建定义来启动测试,而不是从MTM启动它们。每次,您想要运行测试,您可以对此构建进行排队。通过这种方式,您可以在TFS中创建构建警报以获取测试结果的通知。