티스토리 툴바

QTP 테스트 결과를 이메일로 전송을 해야 하는 경우가 있는데요 QC와의 연동이 되어 있지 않은 경우 VBScript로 직접 구현을 해야 합니다. 
Windows의 CDO.Message 개체를 활용하여 메일을 보낼 수가 있고요 아래와 같이 세팅하면 GMail 계정을 이용해서 메일을 보낼 수 있습니다. (CDO.Message에 대한 자세한 정보는 http://www.wssplex.net/TipnTech.aspx?Seq=400 )
Public Function SendMail
	Const cdoSendUsingPickup = 1
	Const cdoSendUsingPort = 2
	
	Const cdoAnonymous = 0
	Const cdoBasic = 1
	Const cdoNTLM = 2 
	
	Set objMessage = CreateObject("CDO.Message") 
	objMessage.Subject = "[테스트결과공지]"
	objMessage.From = "your-address@gmail.com"
	objMessage.To = "whoever@anywhere.com"
	objMessage.TextBody = "이것은 테스트 메시지"
	'objMessage.HTMLBody = 'HTML 메시지의 경우 사용
	
	objMessage.Configuration.Fields.Item ("http://schemas.microsoft.com/cdo/configuration/sendusing") = cdoSendUsingPort
	objMessage.Configuration.Fields.Item ("http://schemas.microsoft.com/cdo/configuration/smtpserver") = "smtp.gmail.com"	
	objMessage.Configuration.Fields.Item ("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate") = cdoBasic
	objMessage.Configuration.Fields.Item ("http://schemas.microsoft.com/cdo/configuration/sendusername") = "your-email-address@gmail.com"
	objMessage.Configuration.Fields.Item ("http://schemas.microsoft.com/cdo/configuration/sendpassword") = "your-password"
        objMessage.Configuration.Fields.Item ("http://schemas.microsoft.com/cdo/configuration/smtpserverport") = 465	
	objMessage.Configuration.Fields.Item ("http://schemas.microsoft.com/cdo/configuration/smtpusessl") = True		
	objMessage.Configuration.Fields.Item ("http://schemas.microsoft.com/cdo/configuration/smtpconnectiontimeout") = 60
	objMessage.Configuration.Fields.Update
	objMessage.Send
	Set objMessage = Nothing
End Function
저작자 표시
tagged with  , , ,
TRACKBACK ADDRESS
http://bmyluv.tistory.com/trackback/74 관련글 쓰기
이름 :
비밀번호 :
홈사이트 :
비밀글 :
*1  *2  *3  *4  *5  ... *57 
I am
BTO
SW TESTING
SW TEST AUTOMATION
HP QC
HP QTP
IBM RQM
IBM RFT
ISTQB
TEST DRIVEN DEVELOPMENT
JAVA
VISUAL BASIC
ORACLE
TECH & TIPS
count total 15,868, today 0, yesterday 9