Showing posts with label QTP – Outlook Application. Show all posts
Showing posts with label QTP – Outlook Application. Show all posts
8:11 PM
GAReddy
0
QTP – Outlook Application
QTP
– Outlook Application
Aim: To send out a mail soon after the QTP –
Automation test ends.
ü Copy this code, use it in a notepad or any text
editors
ü Save as oMail.vbs.
ü Before adding this, make sure, you have added
sufficient information to SendTo, Subject, Body contents and so.
ü Add this file to your framework / multi test
manager scripts as the last script
ü It runs as part of your scripts (at the end) and
sends out a mail to the loop of the email ids that are added to SendTo with the
Subject, Body contents that are specified.
'#############################################################
'@ QTP
– Outlook Application
'#############################################################
Dim SendTo, Subject, Body, Attachment
SendTo=" QuickTestQTP@gmail.com"
Subject="QuickTest QTP Info"
Body=" Here are the Automation Test Results;
Thanks, G A Reddy"
Call SendMail(SendTo, Subject, Body, Attachment)
'##############################################################
'@Function : SendMail
'@Purpose : To send a
mail with QTP - Automation Test Status
'@Input Paramters: SendTo, Subject, Body,
Attachment
'@Output Paramters: None.
'###############################################################
Function SendMail(SendTo, Subject, Body,
Attachment)
Set oOutlook=CreateObject("Outlook.Application")
‘Outlook object is created
Set oMail=oOutlook.CreateItem(0)
oMail.To=SendTo
‘ Added SendTo address to oMail Obj
oMail.Subject=Subject
‘ Added Subject to oMail Obj
oMail.Body=Body
‘ Added Body Contents to oMail Obj
If (Attachment <> "") Then
oMail.Attachments.Add(Attachment)
‘ Checks if there are any attachments
End If
oMail.Send ‘ Sending out
mail here
oOutlook.Quit
‘ comment this if you want your outlook not to be
closed
Set oMail = Nothing
Set oOutlook = Nothing
End Function
There is also another method
using CDO (Collaboration Data Objects)
Make sure that you have installed
the CDONTS in your OS before running this script
Info
on CDONTS:
CDONTS stands for 'Collaboration Data Objects for
Windows NT Server' and as the name suggest it is for NT, sorry Win9x users you
don't have this component. The CDONTS component is installed when you install
IIS on NT4 and Windows 2000. Although the component will run on Windows XP,
Microsoft have decided to remove the component from IIS 5.1 on Windows XP, so
you will have to track down a copy of the cdonts.dll and register it on the IIS
web server
To use this component to send e-mail you also need
the SMTP Server that ships with IIS 4 or 5 installed on the web server. The
SMTP server is usually installed by default with the standard IIS installation.
'#############################################################
'@Function : SendMail
'@Purpose : To send a
mail with QTP - Automation Test Status
'@Input Paramters: SendFrom, SendTo, Subject, Body,
Attachment
'@Output Paramters: None.
'##############################################################
Function SendMail(SendFrom, SendTo, Subject, Body)
Set oMail=CreateObject("CDONTS.Newmail")
oMail.From = SendFrom
oMail.To = SendTo
oMail.Subject = Subject
oMail.Body = Body
oMail.Send
Set objMail = Nothing
End Function
If you are unable to install this CDONTS the try
with CDO
'###########################################################
'@Function : SendMail1
'@Purpose : To send a mail with QTP - Automation
Test Status
'@Input Paramters: SendFrom, SendTo, Subject,
Body, Attachment
'@Output Paramters: None.
'#############################################################
Function SendMail1(SendFrom, SendTo, Subject, Body)
Set ObjMail=CreateObject("CDO.Message")
ObjMail.From = SendFrom
ObjMail.To = SendTo
ObjMail.Subject = Subject
ObjMail.TextBody = Body
ObjMail.Send
set objMail = Nothing
End Function
GAReddy @ OneTestingCenter @ All Articles
- Ad-hoc Testing
- Automation Framework
- Basics of QTP
- Core Testing FAQs
- Download QTP - Preseenations
- Framework Guide
- Introduction to Testing
- ISTQB Foundation Level Exam Papers
- ISTQB Foundation Level Exam Sample Paper - I
- ISTQB Foundation Level Exam Sample Paper - II
- ISTQB Foundation Level Exam Sample Paper - III
- Keyword Driven Framework
- Keyword Driven Framework Complete Guide
- Keyword Framework Complete Guide
- Load
- Load Runner - Components
- Load Runner - Load Testing Process
- Load Testing - LoadRunner Correlation
- Load Testing Process
- Monkey Testing and Exploratory Testing
- Most Relevant Features and Benefits
- OneTestingCenter - Manual Testing - Learning Table
- Performance
- Performance Test - Short Notes
- Practical Guide to Keyword Driven Framework
- Programming Language / Scripting language / Markup languages / Operating Systems
- QTP QTP Learning Let's Learn QTP QTP Easy Learning QTP Guide QTP Book QTP Learning PDF QTP - Fundamentals QTP - Advanced QTP - Topic by Topic QTP Lessons GAReddy - QTP
- QTP - ActionDriven Framework Demo1
- QTP - Actions
- QTP - Application Relationship - Video
- QTP - Array Library Functions
- QTP - Automation Startup - Video
- QTP - Certification Q's1
- QTP - Certification Q's2
- QTP - Certification Q's3
- QTP - Data Tables
- QTP - DataTables - Video
- QTP - Descriptive Programing - Dynamic Object Repository Creation
- QTP - Descriptive Programming
- QTP - Descriptive Programming - Any Web App - Working with all Objects
- QTP - Descriptive Programming - Any Web App - Working with Web List-boxes
- QTP - Descriptive Programming - Broken Link Checking
- QTP - Descriptive Programming - Working with Any Web App
- QTP - Dictionary Object - Creating a Dictionary Object
- QTP - Dictionary Object - Add Method
- QTP - Dictionary Object - Items
- QTP - Dictionary Object - KeyExists
- QTP - Dictionary Object - Keys
- QTP - Dictionary Object - Remove Method
- QTP - Dictionary Object - RemoveAll Method
- QTP - Dictionary Object - Using Dictionary Values As Variables
- QTP - Environment Variables
- QTP - Excel - Excel Comparison
- QTP - Excel Comparision
- QTP - Files - Files Comparison
- QTP - Files Comparision
- QTP - Files Comparison
- QTP - FSO (PART A)
- QTP - FSO (PART B)
- QTP - Getting Object Properties Dynamically
- QTP - GetTOProperties / GetTOProperty / SetTOProperty Demo
- QTP - GetTOProperties Script Demo
- QTP - GetTOProperty Script Demo
- QTP - InputBox
- QTP - Keyword Driven Automation Framework - Video
- QTP - Keyword Driven Framework - Complete Guide
- QTP - Keyword Driven Framework - Complete Guide - Video
- QTP - Keyword Driven Framework - Step by Step Guide
- QTP - Microsoft Office - Word
- QTP - MsgBox
- QTP - Objects Classifications
- QTP - Overview
- QTP - Pass ByRef and Pass ByVal
- QTP - PDFs
- QTP - Recording Modes
- QTP - Recovery Scenario Manager
- QTP - Regular Expressions - Complete Reference
- QTP - Regular Expressions - Scripts
- QTP - Reporter Utility
- QTP - Reporter Utility - Scripts
- QTP - SetTOProperty Script Demo
- QTP - Synchronization
- QTP - Synchronization - Script Demo
- QTP - Synchronization Methods
- QTP - Synchronization Script
- QTP - Test / Action Template
- QTP - VBScript - Array Sorting
- QTP - VBScript - Dictionary Object
- QTP - VBScript and Data Types
- QTP - VBScript Functions - One Reference
- QTP - Videos
- QTP - Ways to synchronize
- QTP – Descriptive Programing – Any Web App - Working with Web Check Boxes
- QTP – Descriptive Programing – Examples
- QTP – Outlook Application
- QTP – Regular Expressions
- QTP – Web Tables
- QTP 10 Supports Windows 7 and IE8
- QTP Basics
- QTP Boks
- QTP Books
- QTP Complete Learning Table
- QTP Easy Learning
- QTP for Beginners
- QTP Info
- QTP Introduction
- QTP Learning
- QTP Learning MadeEasy. QTP QTP Learning Let's Learn QTP QTP Easy Learning QTP Guide QTP Book QTP Learning PDF QTP - Fundamentals QTP - Advanced QTP - Topic by Topic QTP Lessons GAReddy - QTP
- QTP Learning Materials
- QTP Simple
- QTP Videos
- Requirements Flow
- Roles and Responsibilities of Testers
- Software Testing - Core Testing Definitions
- Software Testing - FAQs
- Software Testing - Testing Methodologies
- Software Testing - Testing Process
- Software Testing Glossary : QA - Testing All in One
- Software Testing Process
- Stress Testing Requirements
- Stress testings
- Stress Testings - Why
- Test Case - Test Case Design Techniques
- Test Case - What is Test Case
- Test Case - What should a Test Case contain
- Test Case Designing Techniques
- Testing - Daily Status Report
- Testing - Defect - Defect Documenting
- Testing - Defect - Defect Life Cycle
- Testing - Defect - What is a Bug (Defect)
- Testing - Defect – Metrics
- Testing - Defect – Priority Levels
- Testing - Defect – Severity Levels
- Testing - Important FAQs
- Testing - Load Testing - Performance Testing - Stress Testing
- Testing - Requirements Flow
- Testing - UAT - Alpha Testing and Beta Testing
- Testing - Verification and Validation
- Testing Definitions
- Testing Methodologies
- Testing Terminologies
- VB Script Features
- What is Testing?
- When does the Testing begin?
- When does the Testing end?
- Why do we need Testing?
- Why does software have bugs?










