Object Identification Configuration inwards UFT

Object Identification Configuration

In 2 ways nosotros tin mail away Design Tests inwards UFT

1)    Object Repository based Test Design
2)    Descriptive Programming

Object Identification Configuration characteristic is related to Object Repository based Test Design Test pattern only.

What is Object Identification Configuration?

Configuring of import properties for Objects to recognize them uniquely.

Why Object Identification Configuration?

Generally Objects accept xx to thirty properties, using that consummate data recognizing objects is fourth dimension taking process.

Some object may accept dynamic belongings values, too then recognizing that objects are difficult.


UFT has default Configuration for every Environment (Add in), default configuration based on Industry UI pattern standards.

When object identification is required?

    We are using Descriptive Programming for Test Design -No
    We are using OR based Test Design too developers followed UI pattern standards -No
    We are using OR based Test Design too developers Not followed UI pattern standards- Yes

Object Identification Configuration

Environment Level (Add in): Standard Windows
    Test Object Class: WinButton

Normal Identification
    Mandatory Properties
        native class
        text

    Assistive Properties
        height
        width
-------------------------
Smart Identification (Optional)

    Base Filter Properties
    Optional Filter Properties
-------------------------
Ordinal Identifier
    Index (0, 1, 2, 3....)
    Location (0, 1, 2, 3....)
    CreationTime (Only for Browser)
--------------------------------------------
Web
16 Classes of Objects

14 classes of objects - Normal Identification alone (Normal identification, Ordinal Identifier)

 2 Classes of objects - Smart Identification (Normal Identification + Smart Identification, Ordinal Identifier)
--------------------------------
Normal identification
    Mandatory Properties
    Assistive Properties
    Ordinal Identifier
------------------
Smart Identification
    Mandatory Properties
    Assistive Properties
    Base Filter Properties
    Optional Filter Properties
    Ordinal Identifier
---------------------------------------------
a) Object Identification Process inwards example of Normal Identification only

b) Object Identification Process inwards example of Smart Identification.

Standard Windows
    WinButton

200 Buttons

100 Mandatory Properties
010 Mandatory Properties + Assistive Properties)
040 Base Filter Properties (Smart Identification)
040 Base Filter Properties + Optional Filter Properties (Smart Identification)
010 Ordinal Identifier---------------------------
i) Object Identification Configuration is Environment Level, Test Object Class Level
we tin mail away configure unmarried object also.

Open Object Repository -> Select the Object too Add Properties
----------------------------------------
ii) Globalize the Object Identification Configuration

Configure the settings -> Generate Script -> Share the Script file-> Execute the file inwards all machines
--------------------------------------------------
iii) Diff configurations for Same Environment

3 Applications (Web)
Steps:

Configure 1st Application too Generate Script

    Come dorsum to Default Configuration

Configure sec Application too Generate Script

    Come dorsum to Default Configuration

Configure third Application too Generate Script
------------------------------------------
Tool Settings Configuration too Globalize
------------------------------------------

1) File Menu -> Settings

2) Tools Menu -> Object Identification

3) Tools Menu -> Options
----------------------------------------
What is Globalize Tool Settings?

Providing mutual configuration for all machines inwards a project

Why Globalize Tool Settings?

Since UFT is I-Tier Application, it can't portion services, too then nosotros involve to Globalize Tool Settings.

How to Globalize Tool Settings?

Using "Generate Script" feature.
---------------------------------------------
        I-Tier Application        II-Tier, III-Tier too N-Tier
-----------------------------------------------------------------------
Services    Can't hold upward shared            Can hold upward shared

Resources    Can hold upward shared            Can hold upward shared
---------------------------------------------------------------
In UFT:

Services

Recording, Data Table, Step generator, Object Spy etc...

Resources:

Shared Object Repository file, Function Library file etc...

Sumber http://www.gcreddy.com/
Post a Comment (0)
Previous Post Next Post