用過TestDirector的都清楚,她本身就具有定制郵件自動發送功能,不過其功能只能基于缺陷某個狀態改變時觸發發郵件的事件,要想達到相對負責的監控功能,只能基于TD的數據庫開發一個程序。為了能給開發人員、人員提供更多的及時的缺陷信息,或者給組長及領導一份關于缺陷修改情況的簡要報告,自己開發了一個TestDirector缺陷監控跟蹤程序,算是一種額外的服務吧。此程序的功能說明如下:
功能說明:
實現了根據設定好的TD項目,指定時間、運行方式,程序根據參數自動跟蹤TD項目中的缺陷情況,并發郵件(OutLook)給相關負責人。跟蹤內容有以下三個方面:
1. 統計提醒開發人員,Open、Reopen超過1周沒Fixed的BUG。
2. 統計提醒測試人員,Fixed后超過1周未驗證的BUG。
3. 統計提醒開發人員,BUG的修改時間(即Actual_Fix_Time字段沒填寫時間)未填寫完整。 "歲月聯盟"
4. 監控TD的硬盤空間(C、E盤)情況,當空間少于一定數值時,自動發送郵件給負責人。
注:前面三項的結果會自動保存在log目錄下的log文件中。 "歲月聯盟"
配置說明:
程序中的參數配置在以下四個文件中設置:
1. ProjectListConfig,配置要監控的TD項目,即TD項目的數據庫名稱,格式為,一行一個。
2. ReportMailUserList,配置監控結果發送接收人列表,格式為,第一行為收件人地址,第二行為抄送人地址,多個收件人以半角逗號隔開。 來源"歲月聯盟"
3. ServerConfig,配置OutLook郵件地址及端口號,TD數據庫服務器地址,及TD數據庫服務器的帳號及密碼。
4. SysMailUserList,配置監控TD服務器的硬盤空間結果的郵件接收人。
注:以上具體格式,參考各文件例子 來源"歲月聯盟"
啟動程序說明:
按照以上配置說明,配置好各項參數后,一可直接運行AutoMonitor.exe,而通過StartAutomonitorApp.exe調用AutoMonitor.exe,第二種方式可達到只啟動一個監控程序的目的。
退出程序說明: www.Syue.com
在任務欄,右鍵點擊程序圖標,可退出程序。
程序:TestDirector缺陷監控跟蹤程序
文章來源于領測軟件測試網 http://www.kjueaiud.com/