自动错误侦测试

研究项目:邮件侦错
    我们当初的设想是研究一个页面运行侦错系统,所捕获的错误分为:
1、页面运行时语法错误
当页运行发生语法错误时,自动捕获该错误,然后调用发邮件类(HotMail),该类的“获取邮件地址列表(GetAddrList())”函数根据数据库连接字段和页面名称自动获得该系统负责人和页面开发者的邮件地址把所获得的错误信息发送给相关人员,邮件发送完后调用“WriteLogs():日志记录”函数把相应信息写入日志文件以备查阅,整个过程无须人为操作,实现自动捕获错误自动发送邮件通知错误信息。测试实例由我和周旭开发完成,由周旭整合。
2、页面运行时数据错误
当页面使用者发现页面出现数据错误时,使用者按相应热键显示一个发邮件窗口,在发邮件窗口载入时自动截取全屏幕保存到指定文件夹下并可根据“获取邮件地址列表(GetAddrList())”函数自动得到相关人员邮件地址显示在相应控件中,使用者也可在窗口中手动填写相应的邮件地址发送邮件给相关人员,邮件发送完后调用“WriteLogs():日志记录”函数把相应信息写入日志文件以备查阅。测试实例由我和周旭开发完成,附件为最新测试实例,相应函数用法可见代码中的注释。
 
    该研究项目主要由发邮件类(HotMail)和截取屏幕类(CatPic)组成:
1、邮件类(HotMail)可在资料库中自动获取收件人地址并自动发送。发送类型有收件者、副本、密件,并可发送附件,可附件大小默认为2M.在邮件发送完后调用日志记录函数把相关信息记录至日志文件中。
2、截取屏幕类(CatPic)实现截取全屏幕,截取指定窗口内容和截取制定屏幕范围。截取的屏幕保存到指定目录。
 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章