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 descriptive programming in QTP? How can be done?

Answers were Sorted based on User's Feedback



what is descriptive programming in QTP? How can be done?..

Answer / john

There are two ways, QTP uses to recognize the objects
present in your application.

1. Object Repository (OR)
2. Descriptive Programming (DP)


First let see how OR works. OR is the simple and default way
of object identification in QTP. OR stores groups of
properties and values of every object. While you record on
application, all the objects you click, are stored in Object
Repository.

During the play back QTP use this OR to identify the object
on which the action is to be performed.


What is Descriptive programming (DP)?

We'll use DP when we want to bypass OR. Descriptive
programming is used when we want to perform an operation on
an object that is not stored in the object repository. This
way QTP won’t search....


For full article, refer below link..

http://qtpschools.blogspot.com/2011/03/descriptive-programming-part-1.html

Is This Answer Correct ?    0 Yes 0 No

what is descriptive programming in QTP? How can be done?..

Answer / automation tester

Hi Friends,

In simple terms, Descriptive Programming is the type of
programming in QTP where you don't want to use Object
Repository to store the objects and its properties.
Descriptive Programming provides a means by which you can
provide the object properties in the code itself.


Check the below links for more details...

http://www.automationrepository.com/2012/03/descriptive-programming-in-qtp-the-complete-guide-part1/

http://www.automationrepository.com/2012/03/descriptive-programming-in-qtp-the-complete-guide-part-2/

Is This Answer Correct ?    0 Yes 0 No

what is descriptive programming in QTP? How can be done?..

Answer / vikas choubey

It doesn’t require recording the page and so no need
worry about object repository.
You can optimize your code.
Before starting descriptive programming you need to know
about object properties and their values, using object spy
you can see each object’s properties.

DP can be written in two ways..

1. Static (by provide the set of properties and values directly)
2. Dynamic (by creating description object)

Is This Answer Correct ?    0 Yes 0 No

what is descriptive programming in QTP? How can be done?..

Answer / najerr ahemed

Entering Objects Information directly into the test script
is called descriptive program.

It is 2 types
1) Static Programming
2) Dynamic Programing

for more Information & QTP scripts examples visit:

www.gcreddy.com

Is This Answer Correct ?    1 Yes 2 No

what is descriptive programming in QTP? How can be done?..

Answer / babu

Hi,

I had gone through the answers provided all of you. I had
written the script by passing the property, value of the
objects using descriptive programming as it mentioned above.
Process what i followed is:
1)recorded the script.
2)take some object and remove the same from object
repository and add property,value of that removed object in
the script.
3)run the script.

It is displaying the message that object can't be find in
the object repository.

ex:Dialog("Login").WinEdit("Name:=Agent Name:","attached
text=Agent Name:").Set "xxxx".

I removed Agentname from the object repository.
While running i am getting the error that the object Agent
name is not able to find in object repository.

Help me out what mistake i made when writing descriptive
programming.

Is This Answer Correct ?    0 Yes 2 No

what is descriptive programming in QTP? How can be done?..

Answer / satish

Actually descriptive programming means whenever objects are
underconstruction it means under development then we are
using descriptive programming.

Is This Answer Correct ?    0 Yes 3 No

what is descriptive programming in QTP? How can be done?..

Answer / mic

QTP knows X only, // X is QTP's VB language

ie,
QTP language = X
X = VB (QTP oriented) // QTP understands VB

.'.
X = VB

OR = converted.VB(Objects) // OR = Object Repository
X = OR

// QTP converts Objects to its unique understable format as
VB oriented and stores in Object Repository. If the code is
in VB no proble to QTP to read while running, ne need to
convert again to another format.

X = VB

VB = DP // DP = Descriptive Programming
X = VB = DP = QTP language

Is This Answer Correct ?    3 Yes 8 No

what is descriptive programming in QTP? How can be done?..

Answer / pradeep

It works perfectly....


'USING DESCRIPTIVE PROGRAMMING - WITHOUT OBJECT REPOSTARY

Browser("creationtime:=4").Page("title:=Editorial Company
Search").Link("text:=Codes").Click

'OR

Browser("name:=Editorial Company Search").Page
("title:=Editorial Company Search").Link
("text:=Codes").Click


For descriptive programming the object properties should be
extracted first using the QTP object repository and then
use it in the code.

Ex., name:= or creationtime:= or title:=

Depends on the objects and its available properties

Is This Answer Correct ?    13 Yes 22 No

what is descriptive programming in QTP? How can be done?..

Answer / veeravel

amit is great...............tanq very much amit.....all
other those who ahv answers have given studeid answers.amit
is the only great guy........

Is This Answer Correct ?    3 Yes 33 No

Post New Answer

More QTP Interview Questions

What will be the output of the statements below? On error Resume Next Sum 100/0 if Sum= 0 Then msgbox "Pass" else msgbox "Fail" End If

3 Answers   IIT,


can we run the scripts of qtp 8.2 in the qtp7.0?

2 Answers  


suppose we recording a web based project so for that we are using internet explorer after that if we execute that script in netscape then script will execute or not and one more thing is to exeute the script in any browser what to do

2 Answers   DigiTech,


Can anyone help.i need total excelsheet operations,shortcuts in testing environment from starting onwards....

0 Answers  


how to get no.of non empty rows in a excel sheet through vb-script

2 Answers   HP,


What is post recovery scenario?

0 Answers  


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

0 Answers   IBM,


we have 10 more actions in our test and we are using exit action command to come out from the action if any error s occured.In action 1 if any error occurs control is moving to second action but if we get error in second action exitaction is throwing general run error. Please give a idea to overcome .

1 Answers   TCS,


If aclient comes to tester ask to bye a tool Keep aside about the cost,In what way we can choose the tool.

1 Answers  


HI, Based On The Information Below Write A Data Driven test Script Edit Box 1 Should take Value From Num1 Column Edit Box 2 Should take Value From Num2 Column Click On Add Button, Get The Value Of Exp res Column, Get Value From Actual Result Edit Box , Compare Two Values, Write Pass / Fail Value Into Result Column Thanks In Advance... Kavitha Input.Xls Num1 Num2 Exp res Act res Result 10 30 40 40 Pass 50 40 90 90.5 - - - - - - - - - - - - - - - -

5 Answers   UHG,


Hybrid framework supports Descriptive programming. Is it true?

0 Answers  


what is the difference between link and hyperlink?

10 Answers   Infosys,


Categories