what is smart identification?
Answers were Sorted based on User's Feedback
Answer / jyotheeswar
It is alternative solution to recognize Non-Standard objects
Is This Answer Correct ? | 2 Yes | 0 No |
Answer / vijay
Smart identification is a mechanism provided by qtp,which is
used for identifying the objects even though some properties
are dynamically changed.
Is This Answer Correct ? | 1 Yes | 0 No |
Answer / raju
QTP uses smart identification to recognize the objects
those are not recognized with mandotary properties of the
object.
Smart Identification is nothing but an algorithm used by
QTP when it is not able to recognize one of the object. A
very generic example as per the
QTP manual would be, A photograph of a 8 year old girl and
boy and QTP records identification properties of that girl
when she was 8, now when
both are 10 years old then QTP would not be able to
recognize the girl. But there is something that is still
the same, that is there is only one girl in
the photograph. So it kind of PI (Programmed intelligence)
not AI.
When should i use SMART Identification?
Something that people don't think about too much. But the
thing is that you should disable SI while creating your
test cases. So that you
are able to recognize the objects that are dynamic or
inconsistent in their properties. When the script has been
created, the SI should be enabled,
so that the script does not fail in case of small changes.
But the developer of the script should always check for the
test results to verify if the SI
feature was used to identify a object or not. Sometimes SI
needs to be disabled for particular objects in the OR, this
is advisable when you use
SetTOProperty to change any of the TO properties of an
object and especially ordinal identifiers like index,
location and creationtime.
For more information go thru this link
http://mercuryquicktestprofessional.blogspot.com/2006/11/how
-qtp-identifies-objects-complete.html
Is This Answer Correct ? | 1 Yes | 0 No |
Answer / satyanarayana
Smart identification is a mechanism used by the qtp in order
to identify the objects while normal method fails to
identify the objects.Normal method fails due to the presence
of more no of objects of same type and also presence of
dynamically changed object(propeties are changed dynamically)
Here qtp will uses properties like base filter properties
and optional filter properties.
Is This Answer Correct ? | 1 Yes | 0 No |
Answer / anupama
"SI" is used when the object properties like
Mandatary,Assistive and Ordinal Identifier are not
sufficient to recognise a particular object.
Is This Answer Correct ? | 0 Yes | 0 No |
Answer / venkat reddy
Smartidentification is a special mechanism provided in qtp
to recognize the non standared objects or the objects which
are not identified by Mandatory as well as assistive
properties.
when Si is used?
when the QTP is not identified the objects while executing
the script we will use SI
it will add more properties from Base fileter and Optional
filter properties and try to identidy if at all not
identified yet,
it will mix the basefilter and mandatory as well as
optional and Assistive then ony one of the property is
surely identified at last
Thanking You,
please correct me if i am wrong...,
Is This Answer Correct ? | 0 Yes | 0 No |
Answer / mahesh.k
simply smart identification is nothing but identifying the objects by using base filter and option filter properties. it uses qtp when it fails to identify object with respect to mandatory and assistive properties.
Is This Answer Correct ? | 0 Yes | 0 No |
can QTP works on LINUX platfom
How many tabs are available in debug viewer pane?
i want to handle all the unwanted pop up through QTP i done that with recovery scenario but it need some title of pop up but i want that it should handle all the pop up even i don't give the title of that pop up in recovery scenario is there any general way to handle all the pop up please help
Is it possible to change the name of a test object. I mean when we are recording the script for an object (for Ex: Username is a text field which has value "Babu",i am recording that). Then the Name of the object will become "Babu" in object repository. If i want to change "babu" as "xxxxx" .. is it possible to do? Pls help me in this .. if you didn't understand the question, pls let me know.
Write the Test Cases for ATM(Any Time Money)
How do you done Data-Driven Testing using MS-Word. What is the script for that
Without QTP (or any Testing tool) can we able to test the GUI part of the Applications. for Example generating the Scripts in Notepad and Executing them Using VB. Is it Possible to do so.. Correct me if iam wrong some where.
In a page i have N number of links at a time i would like to open those links by using QTP?how to do that?
How u call functions in QTP Function to calculate the length of characters in a wor
can any body clearly explain about hybridframework with the explanation for files what ever we come acros in this frame work?
In where you are keeping or maintaining shared object repository (file)in your appliction?
what is the diff b/w assistive and mandatary rules of object repository in QTP???