How many ways we can parameterize data in QTP ?
Answers were Sorted based on User's Feedback
Answer / chakram-smile smile
Parameteriztion can be possible in the fallowing ways
1:Action or test or component parameters
2:Environment Variables
3:DataTable
4Random numbers
| Is This Answer Correct ? | 36 Yes | 2 No |
Answer / pargi.madhavi
we can parameterize data in three ways
in parameter and out parameter which is used with called
tests
the other one keyboard view
the third one is testdata in script
| Is This Answer Correct ? | 10 Yes | 5 No |
Answer / bharathchowdary
Parameterization can be possible in the following ways
1:local data sheet
2:Environment Variables
3:DataTable
4Random Variables
| Is This Answer Correct ? | 8 Yes | 3 No |
Parameterization can be possible in the following ways
1:local data sheet
2:Environment Variables
3:DataTable
4Random Variables
5.Dynamic Array
6.Dictionary Objects
| Is This Answer Correct ? | 5 Yes | 1 No |
We can Parametrize in four ways:
1.DataTable
2.Environment Variable
3.RandomNumber
4.ACtion or Test parameters
We can findout first 3 ways through navigation ;
tools--Datadriver--click on parameter button--click on next--click on parameter option icon---Parameter type dropdown we can find out three ways..
Note: before navigation we should have script statements which we want to parameter.
| Is This Answer Correct ? | 3 Yes | 1 No |
In three ways we can parameterize the data in QTP
the first way is using Data Driven
Second way is using Keyword View
the third way is by directly give the variable names
| Is This Answer Correct ? | 5 Yes | 5 No |
Answer / ycy
MAy be another one way (QTP 9.0)
File->settings->parameter by passing input parameter
| Is This Answer Correct ? | 4 Yes | 5 No |
Answer / kondalu
parameterize three ways in qtp
1.keywordview
2.experview(parameterisation)
3.manually scripting
1.expertview(parameterisation):
any application open for example calculator
and recording that application
vbwindow("form1").activate
vbwindow("form1").vbedit("value1").set "10"
vbwindow("form1").vbedit("value2").set "20"
vbwindow("form1").vbbutton("add").click
data table as import or automatically created
v1 v2 ev
10 20 30
20 30 50
30 40 70 datatable to be created
in tools option datadriver(no recording script
datadriver is disable and recording script data driver is
enable)
datadriver is selected after (for example
10 1 0) go parameterise and select parameterise option
and select v1 click on ok button first v1 is parameterised
(parameterise means 1 value changed in 0 and 0 value
changed in 1) and same as v2
finally click on recording as go to checkpoint and
select standard check point click on result and to go
parameterise and parameterise options select ev click on ok
button
(second recording in checkpoint in result in script as
beging cursor checkpoint as begining statement but finally
datatable 3 lines created first line will be correct ,2nd
and 3rd line will be error.
but cusor will be ending means 2nd recording as
chekpoint and select standard checkpoint selecting result
option "vbwindow("form1").check checkpoint("result")"
this statement as ending data table in 3 lines are passed
and result willbe passed
(this is one type of method)
vbwindow("form1").vbedit("value1").set datatable
("v1",dbglobalsheet)
vbwindow("form1").vbedit("value2").set datatable
("v2",dbglobalsheet)
global sheet means in qtp datatable in
first in globalsheet (dbglobalsheet=1)
vbwindow("form1").check checkpoint("res")
vbwindow("form1").vbedit("value1").set datatable
("v1",1)
vbwindow("form1").vbedit("value2").set datatable
("v2",1)
datatable("v1",1) as given in a
datatable("v2",2) as given in b
MANAUAL SCRIPT IN PARAMETERISATION
a=datatable("v1",1)
vbwindow("form1").vbedit("value1").set a
b=datatable("v2",1)
vbwindow("form1").vbedit("value2").set b
vbwindow("form1").check checkpoint("res") IN THIS statement
begining datatable in 3 lines 1 line pass 2nd and 3rd line
failed
ending three lines will be passed
| Is This Answer Correct ? | 4 Yes | 8 No |
Hi Samrat, Thank u very much, what u said it is right.
How do we Access, retriew and edit the runtime objects in Automation Testing using QTP
how do u prepare Test Environment ?
Can we put more than one action in a single script???? yes or no.....
What is an other way of "Wait" statement in QTP I dont want to use wait("Some number"). Can any one tell this please..........
How we can merge the object repositories?say if we have 2 or 3 object repositories then how we can merge them?Is there any option in QTP to merge the object repositories?
hi friends i was tried to connect qtp with oracle database using provider.i got a error.so anyone can help me out by correct script
How to create Userdefined Function.Please write the steps ans also provide example where exatcly we use it.
what r the main benefits of automation?
what is the difference between IE & Netscape in web testing on a log in page
Hello Everyone, I have a problem. QTP is capturing no action on a particular page in the application that I am trying to automate. But on the same side its working fine on other pages of the same application. Can someone please help me understand the reason behind this inconsistency.
How can the functions inside DLL be called from QTP? i mean How can i use those functions(Inside DLL) in QTP