Object Repository inwards UFT
Object Repository:
It is a storage house to shop Test Objects information
2 types of Object Repository inwards UFT
a) Local object Repository
UFT creates a Local repository for every Action during Recording, UFT alone maintains Local repository files
Local repository files saved along alongside the Test.
User (Tester) tin edit Local objects
b) Shared object Repository
User creates a shared object Repository either past times Adding objects or past times exporting Local objects
User tin edit Shared objects
These tin live on shared alongside n seat out of Tests (Action)
Shared object Repository file is external file, extension is .tsr
---------------------------------------------------------------
Operations on Object Repository
1) Add objects (Local, Shared Repository)
2) Rename Objects (Local, Shared objects)
3) Delete objects (Local, Shared objects)
4) Export Local objects
5) Merge Repositories
6) Associate Shared object Repositories
Test
Action1 Rep1
Action2 Rep1
7) Load Shared object Repositories during Execution
Ex:
RepositoriesCollection.Add "C:\Users\gcreddy\Desktop\Login.tsr"
SystemUtil.Run "C:\Program Files\HP\Unified Functional Testing\samples\flight\app\flight4a.exe"
Dialog("Login").Activate
Dialog("Login").WinEdit("Agent Name:").Set "abcd"
Dialog("Login").WinEdit("Password:").SetSecure "5451a13daf4d44c4b3c2f3867440d5b87062341a"
Dialog("Login").WinButton("OK").Click
Posi=RepositoriesCollection.Find("C:\Users\gcreddy\Desktop\Login.tsr")
RepositoriesCollection.Remove(Posi)
RepositoriesCollection.Add "C:\Users\gcreddy\Desktop\OpenOrder.tsr"
For i = 1 To 10 Step 1
Window("Flight Reservation").Activate
Window("Flight Reservation").WinButton("Button").Click
Window("Flight Reservation").Dialog("Open Order").Activate
Window("Flight Reservation").Dialog("Open Order").WinCheckBox("Order No.").Set "ON"
Window("Flight Reservation").Dialog("Open Order").WinEdit("Edit").Set i
Wait 2
Window("Flight Reservation").Dialog("Open Order").WinButton("OK").Click
Next
RepositoriesCollection.RemoveAll
8) Map Objects inwards betwixt OR in addition to AUT
i) Highlight inwards Application (From OR to AUT)
ii) Locate inwards Repository (From AUT to OR)
9) Export Test Objects to XML / Import from XML
10) Define New Test Objects
--------------------------------
Keyword driven methodology
--------------------------
Keyword driven Testing
In this approach keywords tin live on used to blueprint in addition to execute tests.
Keyword driven methodology
Generate Tests manually using Keywords
Steps for Keyword driven methodology
i) Create shared Repositories
ii) Associate shared Repositories
Or
Load shared Repositories during execution
iii) Generate Steps or Statements
using Editor view
using Keyword view
using Step Generator
past times Drag in addition to Drop objects from OR to Editor
Sumber http://www.gcreddy.com/
Object Repository:
It is a storage house to shop Test Objects information
2 types of Object Repository inwards UFT
a) Local object Repository
UFT creates a Local repository for every Action during Recording, UFT alone maintains Local repository files
Local repository files saved along alongside the Test.
User (Tester) tin edit Local objects
b) Shared object Repository
User creates a shared object Repository either past times Adding objects or past times exporting Local objects
User tin edit Shared objects
These tin live on shared alongside n seat out of Tests (Action)
Shared object Repository file is external file, extension is .tsr
---------------------------------------------------------------
Operations on Object Repository
1) Add objects (Local, Shared Repository)
2) Rename Objects (Local, Shared objects)
3) Delete objects (Local, Shared objects)
4) Export Local objects
5) Merge Repositories
6) Associate Shared object Repositories
Test
Action1 Rep1
Action2 Rep1
7) Load Shared object Repositories during Execution
Ex:
RepositoriesCollection.Add "C:\Users\gcreddy\Desktop\Login.tsr"
SystemUtil.Run "C:\Program Files\HP\Unified Functional Testing\samples\flight\app\flight4a.exe"
Dialog("Login").Activate
Dialog("Login").WinEdit("Agent Name:").Set "abcd"
Dialog("Login").WinEdit("Password:").SetSecure "5451a13daf4d44c4b3c2f3867440d5b87062341a"
Dialog("Login").WinButton("OK").Click
Posi=RepositoriesCollection.Find("C:\Users\gcreddy\Desktop\Login.tsr")
RepositoriesCollection.Remove(Posi)
RepositoriesCollection.Add "C:\Users\gcreddy\Desktop\OpenOrder.tsr"
For i = 1 To 10 Step 1
Window("Flight Reservation").Activate
Window("Flight Reservation").WinButton("Button").Click
Window("Flight Reservation").Dialog("Open Order").Activate
Window("Flight Reservation").Dialog("Open Order").WinCheckBox("Order No.").Set "ON"
Window("Flight Reservation").Dialog("Open Order").WinEdit("Edit").Set i
Wait 2
Window("Flight Reservation").Dialog("Open Order").WinButton("OK").Click
Next
RepositoriesCollection.RemoveAll
8) Map Objects inwards betwixt OR in addition to AUT
i) Highlight inwards Application (From OR to AUT)
ii) Locate inwards Repository (From AUT to OR)
9) Export Test Objects to XML / Import from XML
10) Define New Test Objects
--------------------------------
Keyword driven methodology
--------------------------
Keyword driven Testing
In this approach keywords tin live on used to blueprint in addition to execute tests.
Keyword driven methodology
Generate Tests manually using Keywords
Steps for Keyword driven methodology
i) Create shared Repositories
ii) Associate shared Repositories
Or
Load shared Repositories during execution
iii) Generate Steps or Statements
using Editor view
using Keyword view
using Step Generator
past times Drag in addition to Drop objects from OR to Editor