cid=50
Chapters Functions
Upcoming Trainings
Sub procedure:
QTP Interview Questions
Sub: Declares the name, arguments and code that form the body of a Sub procedure.
VB Script - Part I
Syntax:
VB Script - Part II
Sub name [(arglist)]
VB Script - Part III
[statements]
Working with Files using FSO [Exit Sub]
[statements]
Excel End Sub
Actions Arguments:
Functions
Public: Indicates that the Sub procedure is accessible to all other procedures in all scripts.
Difference between Action and
Used only with the Public keyword in a Class block to indicate that the Sub procedure is the default method
Function Default:
for the class. An error occurs if morethan one Default procedure is specified in a class.
Parameterization Private : Indicates that the Sub procedure is accessible only to other procedures in the script where it is declared.
name: Name of the Sub; follows standard variable naming conventions.
Object Repository
List of variables representing arguments that are passed to the Sub procedure when it is called. Commas
arglist:
separate multiple variables.
Descriptive Programming
statements: Any group of statements to be executed within the body of the Sub procedure.
Regular Expression
Example:
Error Handling & Recovery
Scenario Addition 5 , 4
Environment Variables
Function:
XML Declares the name, arguments, and code that form the body of a Function procedure.
Outlook Syntax:
info@qtpworld.com Arguments:
+91- 9886477710 Public: Indicates that the Function procedure is accessible to all other procedures in all scripts.
Used only with the Public keyword in a Class block to indicate that the Function procedure is the default method
Default:
for the class. An error occurs ifmore than one Default procedure is specified in a class.
Indicates that the Function procedure is accessible only to other procedures in the script where it is declared or if the
Private:
function is a member of aclass, and that the Function procedure is accessible only to other procedures in that class.
name : Name of the Function; follows standard variable naming conventions.
List of variables representing arguments that are passed to the Function procedure when it is called. Commas separate
arglist:
multiple variables.
statements: Any group of statements to be executed within the body of the Function procedure.
expression: Return value of the Function.
Example:
Result=Addition(5,4)
Call:
Syntax:
1 of 2 1/29/2016 8:14 AM
QTPWorld http://www.qtpworld.com/index.php?cid=50
Arguments:
argument list: (Optional) Comma-delimited list of variables, arrays, or expressions to pass to the procedure.
Example:
'Call a Sub procedure
Call Addition(5 , 4)
End Sub
How to use library files in QTP & how we can call these files in to script?
1. Choose Test --> Settings --> Choose Resources tab --> Choose + button so select the library file --> browse and select the
library file --> click OK.
Example:
function SumOfTwoNumbers(a,b)
Dim sum
sum=a+b
SumOfTwoNumbers=sum
End Function
Step3. Paste the below code in QTP and execute,You will find that the below code access function from the "sample.vbs" file
Example:
executefile "D:\Sample.vbs"
x=10
y=5
result=SumOfTwoNumbers(x,y)
msgbox result
Copyright QTPWorld.com 2013 Home | Demo videos | Students | Training | FAQ's | Feedback | About Us Designed By WebZone
2 of 2 1/29/2016 8:14 AM