ºÝºÝߣ

ºÝºÝߣShare a Scribd company logo
QTP Training Session II

Presented by : Aisha Mazhar
       03-Aug-2012
Agenda
? Object Repository
  ¨C Types of objects
  ¨C Operations on Object repository
? Parameterization

? Understanding the results
Object Repository
? A storage place of QTP where we can store the
  objects information and it also acts as
  interface between the test script and the AUT
  in order to identify the objects during
  execution
Types of Objects
1. Run time objects
Present in AUT. Ex Buttons, links etc

2. Test objects
References of run time objects. Ex. WinEdit, WinButton etc.

3. Utility objects
QTP reserved objects used for testing & result reporting. Ex SystemUtil,
Reporter etc

4. Automation / User defined objects
To use for performing specific operations. Ex. File system, Exel, Adobe etc
Types of Repository
? Local Repository (.MTR extension)
? Shared Repository (.TSR extension)
Types of Repository ¨C Creating Shared
                Repository
1) Creating a Shared Object Repository
1.    Open a new test in QTP.
2.    In the Object Repository Dialog Box , Click File > Export Local Objects
3.    Repository files have an extension .tsr .Give a suitable name say ¡°testqtp" and save
4.    The Shared Repository File is now created

2)Associating a Shared Object Repository
1.    Next step is to associate the repository to your test, which enables you to use it
2.    To associate repository with a test, Click Resources > Associate Repository
3.    You can select the Repository to associate with Actions available in your test.

3) Editing a Shared Object Repository
1.     You can use the Object Repository Manager to Edit a Share Repository.
2.     Select Resources > Object Repository Manager .Open the Object Repository we created
       ¡°testqtp¡°
3.     By Default , Repository is opened in Read-only mode. To enable editing click File > Enable
       Editing
Parameterizing
Multiple sets of data

TYPES
  ?    Data Table (Global & Action Specific)
  ?    Environment variables
              Environment.Value("Fname")= "Robert"
              Environment.Value("Lname")= "Williams¡°
              Browser(¡°x").Page("title:=x").WebEdit(¡°x").Set Environment.Value("Fname")
                           OR
              Dim strTestDir
              strTestDir=environment.Value(¡°TestDir¡±) '
              msgbox strTestDir


  ?    Random Number
   RandomNumber(1,99)
Understanding Results
? The Result Window

More Related Content

Qtp training session II

  • 1. QTP Training Session II Presented by : Aisha Mazhar 03-Aug-2012
  • 2. Agenda ? Object Repository ¨C Types of objects ¨C Operations on Object repository ? Parameterization ? Understanding the results
  • 3. Object Repository ? A storage place of QTP where we can store the objects information and it also acts as interface between the test script and the AUT in order to identify the objects during execution
  • 4. Types of Objects 1. Run time objects Present in AUT. Ex Buttons, links etc 2. Test objects References of run time objects. Ex. WinEdit, WinButton etc. 3. Utility objects QTP reserved objects used for testing & result reporting. Ex SystemUtil, Reporter etc 4. Automation / User defined objects To use for performing specific operations. Ex. File system, Exel, Adobe etc
  • 5. Types of Repository ? Local Repository (.MTR extension) ? Shared Repository (.TSR extension)
  • 6. Types of Repository ¨C Creating Shared Repository 1) Creating a Shared Object Repository 1. Open a new test in QTP. 2. In the Object Repository Dialog Box , Click File > Export Local Objects 3. Repository files have an extension .tsr .Give a suitable name say ¡°testqtp" and save 4. The Shared Repository File is now created 2)Associating a Shared Object Repository 1. Next step is to associate the repository to your test, which enables you to use it 2. To associate repository with a test, Click Resources > Associate Repository 3. You can select the Repository to associate with Actions available in your test. 3) Editing a Shared Object Repository 1. You can use the Object Repository Manager to Edit a Share Repository. 2. Select Resources > Object Repository Manager .Open the Object Repository we created ¡°testqtp¡° 3. By Default , Repository is opened in Read-only mode. To enable editing click File > Enable Editing
  • 7. Parameterizing Multiple sets of data TYPES ? Data Table (Global & Action Specific) ? Environment variables Environment.Value("Fname")= "Robert" Environment.Value("Lname")= "Williams¡° Browser(¡°x").Page("title:=x").WebEdit(¡°x").Set Environment.Value("Fname") OR Dim strTestDir strTestDir=environment.Value(¡°TestDir¡±) ' msgbox strTestDir ? Random Number RandomNumber(1,99)