İstanbul evden eve nakliyat Beylikd¨¹z¨¹ evden eve nakliyat Tuzla evden eve nakliyat
Automation and Management of Object Repositories
Delicious Bookmark this on Delicious
software testing genius

Automation and Management of Object Repositories

Welcome to “Software Testing Genius”. Subscribe to my RSS feed for latest content on Software Testing.

Automation and Management of Object Repositories

What is Automation:

Automation is a Microsoft technology that makes it possible to access software objects inside one application from other applications. These objects can be created and manipulated using a scripting or programming language such as VBScript or VC++. Automation enables us to control the functionality of an application programmatically.

An object model is a structural representation of software objects i.e. classes that comprises the implementation of a system or application. An object model defines a set of classes and interfaces, together with their properties, methods and events, and their relationships.

Understanding QTP Automation Object Model:

All configuration and run functionality provided via the QTP interface is in some way represented in the QTP automation object model via objects, methods, and properties. Although a one-on-one comparison cannot always be made, most dialog boxes in QTP have a corresponding automation object, most options in dialog boxes can be set and retrieved using the corresponding object

property, and most menu commands and other operations have corresponding automation methods.

Management of Object Repositories:

QTP provides an Object Repository automation object model that enables us to manage QTP shared object repositories and their contents from outside of QTP. The automation object model enables us to use a scripting tool to access QTP shared object repositories via automation.

Just as we use the QTP Professional automation object model to automate our QTP operations, we can use the objects and methods of the Object Repository automation object model to write scripts that manage shared object repositories, instead of performing these operations manually using the Object Repository Manager. For example, we can add, remove, and rename test objects; import from and export to XML; retrieve and copy test objects; and so forth.

After we have retrieved a test object, we can manipulate it using the methods and properties available for that test object class. For example, we can use the GetTOProperty and SetTOProperty methods to retrieve and modify its properties.

Automation programs are useful for performing the same tasks multiple times or on multiple object repositories.

Many More Articles on HP QuickTest Professional 

Download Full Study Material - HP QTP & QC Certification Exams

Practical Roadmap to QTP Certification

Rehearsal of QTP in 1 Hr. -  Interview Questions

What Successful Testers say about the Quality of this website

If you want to keep track of further articles on Software Testing,
I suggest you to subscribe my
RSS feed

You can also Subscribe by E-mail
and get All New articles delivered directly to your Inbox.

Quick Navigation of Software Testing Genius

Get your Absolutely Free Copy of Several MS PowerPoint Presentations & E-Books related to ISTQB, HP Load Runner, IBM RFT, HP QTP & QC Certification Exams, prepared by Popular Writers & Trainers, by writing to:

Full Study Material for International Certification Exams:

Largest Database of Sample Papers - 1000+ Unique Questions for ISTQB Foundation Exam

ISTQB Foundation Exam - Full Crash Course for Download

ISTQB Advanced CTAL Test Analysts Exam - Full Crash Course for Download

ISTQB Advanced CTAL Test Manager Exam - Full Crash Course for Download

Consolidated Study Material - All ISTQB Certification Exams

Practical Roadmap to CSTE Certification

Full Study Material to prepare for other Automation Tools & QA:

Study Material - IBM RFT Certification Exam

Study Material - HP LoadRunner Certification Exams for All Modules

Consolidated Study Material - Testing & QA

Rehearsal of LoadRunner in 1 Hr. -  Interview Questions


Comments :

comments ↓

Leave Your Comments: (*) Marked Fields are Mandatory

You can apply basic formatting to the text

Name *
Email Address *
Speak your mind
sex hikayeleri