Explain the planning and creating datapool with an example?

Answer Posted / biju

A datapool is a test dataset that supplies data variables
in a test script during playback. Using datapools allows
you to run multiple iterations of a script using different
data each time.

Sub Main
Dim Result As Integer -> Header file

'Initially Recorded: 9/22/01 12:45:07 PM
'Script Name: Classics Place an Order Datapool

Dim x As Integer 'variable for loop
Dim dp As Long 'variable for datapool
Dim quantity, expdate As String 'variables for fields

dp=SQADatapoolOpen("Order CD") -> Open the Data Pool

For x = 1 to 10 -> Start of loop

Call SQADatapoolFetch(dp) ->fetch a row from the data pool

Window SetContext, "Name=frmMain", ""
PushButton Click, "Name=cmdOrder"
'Result = WindowVP
(CompareProperties, "Name=frmOrder", "VP=Object Properties

Window SetContext, "Name=frmOrder", ""
EditBox Click, "Name=txtQuantity", "Coords=84,8"

'Quantity data
Call SQADatapoolValue(dp,1,quantity)
InputKeys "{HOME}+{END}{DELETE}” &quantity
EditBox Click, "Name=txtCreditCard", "Coords=9,6"
InputKeys "{HOME}+{END}{DELETE}1234 1234 1234 1234"
EditBox Click, "Name=txtExpirationDate", "Coords=14,11"

'Expiration date data
Call SQADatapoolValue(dp,2,expdate)
InputKeys "{HOME}+{END}{DELETE}"&expdate

Result = ComboBoxVP
(CompareData, "Name=comboCardType", "VP=Object Data 1")

PushButton Click, "Name=cmdOrder"
Window SetContext, "Name=frmConfirm", ""
PushButton Click, "Name=cmdOK"

Next x
Call SQADatapoolClose(dp)

End Sub

Is This Answer Correct ?    0 Yes 0 No

Post New Answer       View All Answers

Please Help Members By Posting Answers For Below Questions

For unattended execution which playback options you will use?


What is datapool cursor?


What are the different data pool access orders?


Where do you view the results in Trap option?


How to do data driven testing using robot?


Explain Robot?s command line options?


What is the purpose of inserting delay values in the scripts of rational?


I wanna to learn RFT can anyone send me the learning material including demo. I am working on mainframe based project using RFT, but don't have that much knowledge of java scripts so need to learn.


How will you edit a baseline file of a verification point?


How to analyze results after playback?


Explain datapool?


How to record & run on japanese language application using english version of ibm?


If you want to output the results to the log file .. How to do?


How can I date change in tally whenever new voucher entery. When I press F2 I can change the date only 1,2&31. When I feed other dates like 12,15,17, 21 etc. not changed. Please tell me how can I change the all voucher dates.


What is datapool cursor?