2

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

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

TestRunStartedNotification TestRunChangedNotification TestRunCompletedNotification TestPlanChangedNotification TestSuiteChangedNotification TestConfigurationChangedNotification

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

请帮忙

4

1 回答 1

0

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

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

于 2015-12-17T09:16:03.863 回答