pls tell me different type of automation frame works in QTP
and which one need to select in client server application

Answer Posted / udaya

1) QTP Linear Framework – This is the most basic framework where you write your script as is. That is, with this approach you write all the steps one after the other in a linear fashion.
2) QTP Functional Decomposition Framework – With this framework, you write the entire code into different functions and then you call these functions wherever required. These functions can be both reusable and non-reusable.
3) QTP Data Driven Framework – In this approach, your data is kept separate from the code, preferable in excel files. This helps you execute the same code for multiple sets of data.
4) QTP Keyword Driven Framework – In this type of QTP Framework, you can create different keywords and associate different actions with these keywords. When QTP encounters a particular framework, it will execute the action associated with that framework.
5) QTP Hybrid Framework – Hybrid framework is a combination of one or more frameworks discussed above. Based upon your requirements, you can combine the features of any of the above frameworks. The resultant framework would be a Hybrid framework.
6) Business Process Testing (BPT) Framework – In this QTP Framework, you can divide your test case flow into multiple Business Components. You can then re-use these components as many times as required. You need Quality Center access in order to use BPT Framework. Also you need to acquire BPT license from HP in order to use this framework.

Is This Answer Correct ?    1 Yes 0 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

how to use the regular expression for the below code-- swf("application name").swftreeview ("Treename").select"Medication;Pharmacy:56" There is a tree view window of the folder's ie Medication- >Pharmacy(sub folder)with 56 as count of records...The records can be different or if no records present in the specific folder..then it show "Paharmacy:-no records".Whe i record at the first time .....and try to rerun the same script with different records count say "pharmacy:800"..qtp is not regnizing it...therefore i want to user regular expression..but donot now how to use it and where to use...i have tried.... swf("application name").swftreeview ("Treename").select"Medication;Pharmacy:\*"..but it s of no use..plz help..me

2456


In Remote acess server how u run a test?

1292


How can I open a EXCEL file from QTP Resultviewer with reporter.ReportEvent function call. Example: Test files for details click "here". And clicking "Here" in the resultviewer will open a local EXCEL FILE.

1819


what difference between runtime object and text object and what property they have. whether they have same properties or different properties.

1711


i'm using the qtp to test to vb appliction,i wanted to get the new application's title.i didn't want to use the winAPI to get it ,i 'd like to know whether a QTP function can do it. Eg: SystemUtil.Run "C:\Program Files\.....","","","" 'run an application, and misure the application is activating,then how to get the hwn wihtout using windowns api

1497






when a test case is written how u test using qtp

1659


how do you parameterize search button from the website? the page is a single winobject and i have made a virtual object button of search button but search box can't be converted into a winedit and if we try to convert it into winedit the value we enter in a searchbox appears as numbers in the script so we arent able to parameterize.help!!!

1740


What is object spy in quicktest professional (qtp)?

546


How will internal and external links be validated and updated? how often?

644


How many types of trigger events are there in qtp?

554


Differences between quicktest professional (qtp) and winrunner?

626


Explain how qtp identifies object?

613


what is the difference between data driver & data driven and driver script?

2143


Explain calling sub procedure.

626


What is file database?

1696