· Basics
o QTP Introduction
o Object Repository Mechanism
§ Object Repository
§ Capture mechanism
§ OR – How and What
o Object Identification Mechanism
§ Mandatory
§ Assistive
§ Index
§ Coordinates
§ Smart Identification
§ QTP Objects – What
§ QTP - OR Methods – What and How
o Object Classifications
§ Test Object
§ Runtime Object
§ Objects – What and How
o QTP – Script Generation Methods
§ Different Methods
§ Easy to Advanced
§ Scripting - How
o QTP – Recording Modes
§ Normal Recording (Context Level)
§ Analog Recording
§ Low Level
§ Recording modes – where and how
§ Recording modes – where and when
o QTP – Synchronization
§ Synchronization Methods
§ Synchronization – What and How
§ Synchronization – Where and How
o QTP – Transactions
o QTP – Check Points
§ Checkpoint Introduction
§ Adding Checkpoints to a Test
§ Types of Checkpoints
· Standard Checkpoint
· Image Checkpoint
· Bitmap Checkpoint
· Table Checkpoint
· Text Checkpoint
· Text Area Checkpoint
· Accessibility Checkpoint
· Page Checkpoint
· Database Checkpoint
· Intermediate
o QTP – Actions
§ Action Types
· Reusable Actions
· Non Reusable Actions
· Nested Actions
· Parent and Child Actions
· Copy of Actions
· Existing Actions
§ Action Parameters
· Input Parameters
· Output Parameters
· External Actions
§ Action Driven Framework
· Complete Actions Driven
· Global and Local Mechanism
· Independent Actions
· Dependent Actions
§ Data Table
· QTP – Data Tables
· Global and Local Data tables
· DataTable – Methods
o QTP – VBScript
· VB Script Intro
· VB Script Basics
· VB Script Language Overview
· VB Script Data Types
· VB Script Variables
· Conditional Statements
o If- Else, Nested If, Select case
· Iterative Statements
o While, For, Do- While, Do- Until
· Arrays
o Define Array
o Static Array
o Dynamic Array
· VB Script Constants
· Functions
o Numeric Function
o String Function
o Date and Time Function
o Conversion Function
· Sub routines
· User Defined Functions
o Creating User defined functions
o Advantages of using functions
o Creating function libraries
o Association function libraries
· Preparing Regression test automation suites
· Function decomposition Implementation
o QTP – Advanced VBScript
· Advanced VB Scripting
o Working with Internet Explorer
o Application Object
o Working with FileSystem Object
o Working with Excel Application Object
o Working with Database Connection Object
· QTP and Files and Folders
o FSO – Files and Folder Operations
o FSO – What and How
· QTP and Excel
o Excel Object
o Excel Parameterization
· QTP and Database Testing
o Database testing
o Connection
o RecordSet
o Command
o Fields and Field Values
· Advanced
o Descriptive Programing
§ Descriptive Programing - What and Where
§ Descriptive Programing - What and How
§ Static Descriptive Programing
§ Dynamic Descriptive Programing
o Data Driven Methods( Data Parameterization)
§ Data Driven - What and Where
§ Data Driven Methods
§ Data Table Parameterization
§ Object Parameterization
§ Excel Parameterization
§ Arrays Parameterization
§ Other methods
o AOM – Automation Object Model
§ AOM - What and Where
§ AOM - What and How
o Recovery Scenarios
§ Recovery Scenarios - What and Where
§ Recovery Scenarios – What and How
§ Recovery Scenarios – Examples
o Framework
§ Framework - What and Why
§ Framework Types
· Record and Playback
· Action Driven
· Data Driven
· Function Library
· Keyword Driven
· Hybrid
· Test Driven
0 comments:
Post a Comment