测试计划模块字段值更改时发送邮件
下面的示例演示在“测试计划”模块中更改状态字段的值时的邮件通知。
代码将添加到 Test_FieldChange 事件过程。它构造电子邮件的主题和注释,调用用户定义的函数 SendTest。SendTest 从“测试计划”模块发送邮件。可以同样将 SendTest 编码到 SendDefect 子例程,如提交缺陷时发送邮件中所示。
Sub Test_FieldChange(FieldName) On Error Resume Next Dim strSubject, strComment If FieldName = "TS_STATUS" Then strSubject = "Test Change Notification" & _ " for project " & TDConnection.ProjectName & _ " in domain " & TDConnection.DomainName strComment = "The user " & User.FullName & _ " changed the status of the test " & _ Test_Fields("TS_NAME").Value & _ " to " & Test_Fields("TS_STATUS").Value SendTest Test_Fields("TS_TEST_ID").Value, _ Test_Fields("TS_RESPONSIBLE").Value, "[QA Testers]", _ strSubject, StrComment End If End Sub

