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...

Wht is Smart Identification Mechanisam in QTP..Actually
when do we this Technology means during Recording or running
....how is technology works. Anybody can expalin
this .....Thanks in advacne

Answer Posted / parusuram challa

Object identification:
QTP will identify the object in the following manner during
the running.
It will under stand the script statement.
Then it releases that it needs to from some action on some
object, for that it needs some information about that
object.
For that information it will go to the object repository
and get the information from their.
With that information it will try to identify that object.
If it all the object is identified it will perform action
on that object. Here the information means object
properties.
And now the question is that how it is learning those
properties, to identify the objects.
This is the point where every one thinking his one style,
but the fact is that. That the process of learning is like
this.
There are two types of object identification that QTP
normally uses apart from the ordinal identifiers.
In general there are four types of properties that QTP
having.
1. Mandatory properties.
2. Assistive properties.
3. Base filter properties.
4. Optional filter properties.
And ordinal identifiers like location, index and creation
time.
As I told that QTP will be using two types of object
identification.
The first one is normal identification.
In this identification the learning of the properties will
be in the following way.
First the QTP will learn all the mandatory properties at a
time. And with these properties it will try to identify the
object if at all it feels these properties are sufficient
to identify the object uniquely, and then it will stop
learning and use those properties. If at all it feels these
properties are not sufficient to identify the object
uniquely, then it will learn the first assistive property.
And try to identify the object with those properties
(mandatory and first assistive property), if at all it
feels that these properties are sufficient to identify the
object uniquely then it will stop learning and use those
properties to identify the object. If it feels these
properties are not sufficient to identify the object
uniquely. Then it will learn the second assistive property
and repeat the same process till it identify the object
uniquely. If at all it fails to identify the object
uniquely by using all these properties also. Then the
ordinal identifiers come into picture. This is the process
QTP identifies the objects when the smart identification is
disable.
The second type of identification is smart identification.
In the process QTP will be learning all the mandatory, base
filter properties and optional filter properties at time.
But the identification process is as follows.
If you invoke the smart identification then also first QTP
will try to identify the object by using normal
identification process. That is the above process apart
from the ordinal identifier. Now it will not use the
ordinal identifiers. If the normal identification fails
then it will come to the smart identification. And forget
about the normal identification also all those properties
learnt in the normal identification. And now it will using
all the base filter properties at time and tries to
identify the object uniquely. If at all it feels that these
are sufficient then it will use these properties to
identify the object uniquely. Otherwise take the first
optional filter property and same process will continue as
above till the object is identified uniquely. If at all the
smart identification is also fails then it will go to use
the ordinal identifiers. This the actual process of
identification. If we have any questions regarding this
please go head and send me the e-mail tome or directly you
can contact me. only in the mentioned hours only.(8.00 PM
TO 8.00AM)

Parusuram challa,

pramchalla@gmail.com

(+91)9822769949

Is This Answer Correct ?    13 Yes 2 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

What is RTM (require ment tracebulity marix) fromate?

1973


Explain the types of properties that quick test learns while recording?

956


A FORM CONTAINS 5 FIELDS. 1 FIELD IS ENABLED REMAINING(4) FIELDS DISABLED. MY QUESTION IS ENTER VALUES INTO 1 FIELD AFTER THAT CLICK TAB BUTTON THEN 2 FIELD ENABLE THIS PROCESS CONTINUE UPTO 5TH FIELD. HOW TO WRITE CODE IN DESCRIPTIVE PROGRAMMING. PLZ TELL ME THE PROCEDURE AND CODE FOR IT.

1670


How to customize checkpoints with parameters?

3494


What are the properties you would use for identifying a browser and page when using descriptive programming?

967


An action has both shared and local OR associated with it and both have the same object in them. In the test which one will be considered?

953


Who uses qtp tool?

940


What are the types of object repositories? Which one is you using?

1121


Hi, While recording a Jave based web application, its recording all my actions and the objects.And I have 5 WebEdit objects on the page and all are recorded. But while execution, at the 2 WebEdit object, its entering the value into the object (Its making a call to the AJAX, matching the value), when the control get out of this object the value is erased or cleared. Could anyone please help. I have recoreded 5 more scenarios where WebEdit is in the picture on different webpages and all are working fine. Here is my Script: Browser("Sign In").Page("Matching Workbench_3").WebEdit ("locationLookup").Set "0320 - SEATTLE-KM" Browser("Sign In").Page("Matching Workbench_3").WebEdit ("supplierNameLookup").Set "TRAMMO PETROLEUM INC" *** SupplierNameLookup is the object, which is haing an issue. And also I was using the SendString function, but it didnt work.

2196


Can we record using all the modes in a single script? Explanation with example is appreciated

1795


Hi any body pls help me for QTP 11.0 software free demo version. i have to practice. Kindly send the link.or where i have to download.

2012


Does QTP have any limitations?Can it work with all kinds of programming languages like java,springs,ajax ,hybernet?Also does it work well with windows 7.What are its other limitations

2129


how to test load test and block box testing an a web based application pls give ans briefly

1768


How many scripts did you have?

2116


is it possible to add sheets to excel at runtime

3943