Golgappa.net | Golgappa.org | BagIndia.net | BodyIndia.Com | CabIndia.net | CarsBikes.net | CarsBikes.org | CashIndia.net | ConsumerIndia.net | CookingIndia.net | DataIndia.net | DealIndia.net | EmailIndia.net | FirstTablet.com | FirstTourist.com | ForsaleIndia.net | IndiaBody.Com | IndiaCab.net | IndiaCash.net | IndiaModel.net | KidForum.net | OfficeIndia.net | PaysIndia.com | RestaurantIndia.net | RestaurantsIndia.net | SaleForum.net | SellForum.net | SoldIndia.com | StarIndia.net | TomatoCab.com | TomatoCabs.com | TownIndia.com
Interested to Buy Any Domain ? << Click Here >> for more details...

what is qtp automation frame work,what is the use of that
frame work?

Answer Posted / sankar bandaru

Framework is nothing but creating the folder structure and
placing all the files into their corresponding folders. We
create folder structure like this:

This frame work consist of
1. Config
2. Data
3. Repository
4. Recovery
5. Actions
6. Libs
7. Doc
8. Scripts
9. Results

1. Config:
We have .vbs file named as Config.vbs will be
savedin config floder, This file basically consist of all
Environment Variables, Constants Declaration, This file
will be loading with below Statemet before executing any
Script.
Ex: excutefile"C:/Framework/config/config.vbs"

2. Doc:
The docs Related to automation will be saved in
Docs.below are the few docs
ex: doc(Proof of concept)
.scenarios document

3. Repository:
we do prepare central OR for the entire Application
and will be associating to each & every script.tsr

4. Libs:
We save all functions in Libs & all functions will
be associated to all test Scripts. Libs files are 2 types

app libs: All application related functions

5. Actions: All Reusable Actions
6. Scripts: All Scripts

7. Recovery Scenario: All Recovery scenarios will be saved
here and will be associated to required scripts

8. Results: The Place Where our exection Result files
(logs) will be saves.
9. Utilities:
Function which can be useful to across all the
projects
-> Reading data from excel
-> invoking Browser

Is This Answer Correct ?    1 Yes 1 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

What are the differences between quicktest professional (qtp) and winrunner?

1053


what is run-time data?

2183


What we are looking for is to load properties of object dynamically as for our application the global repository will pretty huge. It will be really helpful to us if something similar to following functions of Winrunner is available in QTP. #Define descriptor auto strDesc; #set property in the descriptor Gui_desc_set_attr(strDesc,?Class?,?Edit?); --- put other properties #Add Edit box to GUI Map Gui_add(? ?,strWindowName,strEditboxName,strDesc);

3995


This is a question thats generally asked in every QTP interview. What were the problems that you faced during automation and how did you resolve them?

1920


To retrive the test data which tool vl use and whats basis u vl write test data? its urgent

1907


Hi, How Accessibility checkpoint in QTP can be implemented in the test script?

2121


For the below written code , i want to be stop the loop (ex:10 times), but it is focusing to first line of the code & generating error. vbwindow("vbname:=frmMain").Type micAltDwn + "6" + "2" + "D" +micAltUp 'wiil open the particular window in application vbwindow("vbname:=frmDeduction").vbbutton("vbname:=cmdNew").Click DataTable.ImportSheet"F:\QTP VBScript\Form 26-1.xls","Deduction",Global RowCount = DataTable.GetSheet("Global").GetRowCount i=RowCount For j =1 to i 'vbwindow("vbname:=frmDeduction").WinObject("nativeclass:=DataComboWndClass","abs_y:= 187").Type DataTable("Name", dtGlobalSheet) vbwindow("vbname:=frmDeduction").ActiveX("acx_name:=DataCombo","abs_y:= 187").Type DataTable("Name", dtGlobalSheet) vbwindow("vbname:=frmDeduction").ActiveX("acx_name:=DataCombo","abs_y:= 187").Type micF4 vbwindow("vbname:=frmDeduction").ActiveX("acx_name:=DataCombo","abs_y:= 187").Type micTab vbwindow("vbname:=frmDeduction").ActiveX("acx_name:=DataCombo","abs_y:= 216").Type micF4 vbwindow("vbname:=frmDeduction").ActiveX("acx_name:=DataCombo","abs_y:= 216").Type DataTable("Section", dtGlobalSheet) vbwindow("vbname:=frmDeduction").ActiveX("acx_name:=DataCombo","abs_y:= 216").Type micTab vbwindow("vbname:=frmDeduction").VbEdit("vbname:=txtAmtOfPay").Set DataTable("Amount_of_Payment", dtGlobalSheet) vbwindow("vbname:=frmDeduction").VbEdit("vbname:=txtAmtPaidDate").Set DataTable("Amount_PaidCredited_Date", dtGlobalSheet) vbwindow("vbname:=frmDeduction").VbEdit("vbname:=txtAmtPaidDate").Type micTab vbwindow("vbname:=frmDeduction").ActiveX("acx_name:=DataCombo","abs_y:= 316").Type micF4 vbwindow("vbname:=frmDeduction").ActiveX("acx_name:=DataCombo","abs_y:= 316").Type DataTable("Deduction_is", dtGlobalSheet) vbwindow("vbname:=frmDeduction").ActiveX("acx_name:=DataCombo","abs_y:= 316").Type micTab vbwindow("vbname:=frmDeduction").VbButton("vbname:=cmdSave").Click DataTable.SetNextRow Next vbwindow("vbname:=frmDeduction").VbButton("vbname:=cmdClose").Click

3061


Hi Every body please explain me in steps to use checkpoints and object Repositories in QTP for Flight Reservation application please tell me the steps for this its urgent pls thanx for urs answers

2064


what is output value in QTP and how it can be used in automation testing

1989


I opened gmail login into gmail and i have to save (Pass or move) all the mail into notepad please give me code Thanks of all

2091


if numbers are always changing write a script for that

4200


Can any one tell me how to write a script for selecting open option in File menu of A word document.here you have to add objects to OR.try like that and give me the ans.i asked this question to so many but no one knows.if any one know the answer plz let me know

1876


what you mean by artifact,milestone...

1975


How many add-ins comes by default with quicktest professional (qtp)?

994


What are the ways you can synchronize?

1047