what is smart identification in qtp? pls any give details?
thanks in advance

Answers were Sorted based on User's Feedback



what is smart identification in qtp? pls any give details? thanks in advance..

Answer / raju

Smart Identification : Its a mechanism provided by Quick
Test to identify dynamic bjects whose properties are
changing time to time....( Say a Submit button changes to
Save after clicking once)
Now the test property of that button is changed.If we
generate the script statement
Window("windowname").dialog("dialogname").winbutton
("submit").click

beacuse submit button is no more available in window

Generally Object Identification is done using the physical
description (Mandatory and Assistive properties) of that
object in the object repository.

But If we want to enable Smart Identification we have 2
ways.

1) enable Smart Identification for Object class
2) enable Smart Identification for a single Object

If we want to enable Smart Identification for entire object
class

Go to Object Identification---> select the environment--->
select the object class---> check the enable smart
identification checkbox in object Identification dialog

If we want to enable Smart Identification for a specific
object

Go to Object Repository---> select the environment--->
select the object class--->select the object---> check the
enable smart identification checkbox in object Repository
dialog

And we should select the Base Filter and Optional filter
properties for the selected object class/object.

When we enable this smart Identification Quick Test will
try to locate the object based on these properties only.

Is This Answer Correct ?    21 Yes 0 No

what is smart identification in qtp? pls any give details? thanks in advance..

Answer / laxmi

do u know mandatory and assesstive properties. when qtp is
unable to recognize an object by using above properties we
will enable smartidentification.by using this qtp
definitely identifies the object.

Is This Answer Correct ?    6 Yes 1 No

what is smart identification in qtp? pls any give details? thanks in advance..

Answer / uday kumar_anem

QTP identifies the objects in the application with some of
mandatory properties and assistive properties. If the object
changes with these properties, then QTP fails to recognize
the object in the application.

If any such object exists, then we can make enable the Smart
Identification to that object class.

If Smart Identification is enabled for the object class,
then QTP ignores the learned descriptions from the
application, and uses the mandatory and assistive properties
configured to that object class. It learns all the
properties configured in mandatory and assisitive properties.

Is This Answer Correct ?    2 Yes 3 No

Post New Answer

More QTP Interview Questions

What r the different filters in defect in quality center

0 Answers  


I have a Webedit object. some text is entered in that object I want to know the font sixe of that text.How could I do this using QTP? This is a requirement for me. I am happy if any one help on this

3 Answers   GE,


What is the use of Debug Viewer?

0 Answers  


hai, i completed my b.tech in 2010 with 62.3%. i having knowledge on manual testing and Qtp. i want Relavent experience in testing.watever may be d salary i dont bother..I just want to gain knowledge. i dont have good communication skills.

0 Answers  


Hi Friends, How to trap an error message on Web page through QTP. Example:- When I put wrong user id or Password on a web page, I get the error message. So when I add the error object in Reposatory, every time it shows as Login Failed Object exist, eventhough using corret login details. And if I do the same without adding the object it shows as object not found. This might be because while recording QTP takes every new page as _1 _2 _3 and so on. as below. Browser("XXXXX").Page("XXXXX_1"). >>login Browser("XXXXX").Page("XXXXX_2"). >>Inbox Browser("XXXXX").Page("XXXXX_3"). >>Sent Items I used below code. Browser("XXXXX").Page("XXXXX").WebEdit("firstname").Set strFN Browser("XXXXX").Page("XXXXX").WebEdit("lastname").Set strLN Browser("XXXXX").Page("XXXXX").WebEdit("userid").Set strUserID Browser("XXXXX").Page("XXXXX").WebEdit("password").Set strPass Browser("XXXXX").Page("XXXXX").WebButton("Login >").Click If Browser("XXXXX").Page("XXXXX_2").Image ("msg_icon_error").Exist 5 Then Reporter.ReportEvent micFail, "XXXXX", "Login Failed!" ExitRun (It shows login failed ever after login is passed. Else Reporter.ReportEvent micPass, "XXXXX", "Login Successful!" End If Please find out a way for me here, and provide me with the correct code. Thanks in Advance.

1 Answers  






I have multiple radio buttons i need to select a radio buton and i dont want to hard code i have a generic function for it there i have used select#0 so it selects first radio button but for other script i want to select the 4th radio button how i can make it still more generic

4 Answers   Accenture, Acentia, LM,


What is the basic concept of quicktest professional (qtp)?

0 Answers  


how to write scripts in QTP?

4 Answers   Ordain Solutions,


What are software testing metrics

3 Answers  


what is reusable action and how the same can be implemented (process)?

2 Answers  


hi.what is exactly mean by real time frame work? every institute teach Framework is nothing but having 6 to 7 folders..and save repositories functions keywords and scripts? this is enough or not? can we beleive?

1 Answers  


How can you handle exceptions in qtp?

0 Answers  


Categories