自動錯誤偵測試

研究項目:郵件偵錯
    我們當初的設想是研究一個頁面運行偵錯系統,所捕獲的錯誤分為:
1、頁面運行時語法錯誤
當頁運行發生語法錯誤時,自動捕獲該錯誤,然後調用發郵件類(HotMail),該類的“獲取郵件地址列表(GetAddrList())”函數根據數據庫連接字段和頁面名稱自動獲得該系統負責人和頁面開發者的郵件地址把所獲得的錯誤信息發送給相關人員,郵件發送完後調用“WriteLogs():日誌記錄”函數把相應信息寫入日誌文件以備查閱,整個過程無須人為操作,實現自動捕獲錯誤自動發送郵件通知錯誤信息。測試實例由我和周旭開發完成,由周旭整合。
2、頁面運行時數據錯誤
當頁面使用者發現頁面出現數據錯誤時,使用者按相應熱鍵顯示一個發郵件窗口,在發郵件窗口載入時自動截取全屏幕保存到指定文件夾下並可根據“獲取郵件地址列表(GetAddrList())”函數自動得到相關人員郵件地址顯示在相應控件中,使用者也可在窗口中手動填寫相應的郵件地址發送郵件給相關人員,郵件發送完後調用“WriteLogs():日誌記錄”函數把相應信息寫入日誌文件以備查閱。測試實例由我和周旭開發完成,附件為最新測試實例,相應函數用法可見代碼中的注釋。
 
    該研究項目主要由發郵件類(HotMail)和截取屏幕類(CatPic)組成:
1、郵件類(HotMail)可在資料庫中自動獲取收件人地址並自動發送。發送類型有收件者、副本、密件,並可發送附件,可附件大小默認為2M.在郵件發送完後調用日誌記錄函數把相關信息記錄至日誌文件中。
2、截取屏幕類(CatPic)實現截取全屏幕,截取指定窗口內容和截取制定屏幕範圍。截取的屏幕保存到指定目錄。
 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章