How does QTP identifies the object in the application

Answer Posted / prasad.n.v.r.

The object identification concept is based on four types of
properties and ordinal identifier. The four types of
properties are as follows:
1.Mandatory Properties(MP). 2. Assistive Properties(AP)
3.Base Filter Properties(BFP) and 4. Optional Filter
Properties.(OFP).
The test engineer will specify the list of MP,List of
AP,List of BFP, the List of OFP & an ordinal identifier
depending upon his desire.
The options BFP & OFP are available in smart identification
and one has to select the check box of smart identification
to list desired BFP & OFP. However, the information of BFP &
OFP will hidden and QTP has its own method of how to use
these BFP & OFP of the particular object.
When all the four types are used, then QTP will learn all
the properties of MP, BFP & OFP simultaneousely and thinks
whether it can identify the desired object or not. If QTP
feels that it can identify the object with MP,BFP & OFP then
it stops learning. Otherwise, it will learn the first
assistive property(AP) and then thinks again whether it can
identify the desired object or not. Now the QTP thinks again
whether it can identify the object. If it feels that it can
identify the desired object then it stops learnig. Otherwise
, it learns the second assistive property and the process
continues untill all the assistive properties were usedup.
If still the QTP feels that it cannot identify the object
then it learn the ordinal identifier and stops learning.

Is This Answer Correct ?    5 Yes 2 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

Will there be any standards or requirements for page appearance and/or graphics throughout a site or parts of a site?

698


Suggest and Define a solution for an application whose objects are not recognized by UFT?

770


What is a quick test professional?

750


hi i want license key for qtp 9.2 pls its adjust product name : quick test professional locking code :8 - 54A6A license type : seat license maintenance number : 88888888-8888 pls send license key to my email id borusu.ramkumar@gmail.com

3805


While spliting an action in QTP 10.0 getting an error : "This Line is a part of Script Block.You cannot split the action on this line." how to re-solve this and split the script into actions?

1518






Will down time for server and content maintenance/upgrades be allowed? how much?

709


What are the 3 main stages involved in testing with qtp?

644


How you can delete excel file in qtp?

670


Output values? i want a practical example

1399


What are the different attribute used with regular expression?

614


X flies from Hyd to bangalore using different methods of transportation. write the test scenarios and test cases for this?

1628


what are the frame work models of qtp?which frame work you follow in your company?and explain it process?

2067


Explain QTP using different development techniques ?

614


I want to open a Notepad window without recording a test and I do not want to use System utility Run command as well. How do I do this?

723


Give me detailed theritical explanation about keyword driven, hybrid framework, environment variables, hybrid frame work

1554