HSFP - QTP / UFT Training

Introduction to Automation
  •  What is Automation Testing
  •  Benefits of Automation Testing
  •  Manual Testing Vs Automation Testing
  •  Various Automation Test Tools
  •  Tool selection criteria
Introduction to QTP 11.00
  •  Overview of Quick Test Pro
  •  Starting Quick Test
  •  Quick Test Window
  •  Quick Test Window Layout
  •  Using Quick Test Commands
Different ways of Developing Automation Tests
  •  Recording a test
  •  Standard Recording
  •  Analog Recording
  •  Low Level Recording
  •  Writing Script
  •  Descriptive Programming
Working with Test Objects and Object Repositories
  •  How QTP learns & identifies Objects
  •  Working with Test Objects
  •  Object Spy
  •  Configuring Object Identification
  •  Smart Identification
  •  Merging Shared Object Repositories
  •  Comparing shared objects Repositories
  •  Associating shared objects Repositories to a Test
  •  Working with Test objects methods & Properties
VB Script Language Overview
  •  VB Script Data Types
  •  VB Script Variables
  •  VB Script Constants
  •  Conditional Statements
  •  Loops
  •  Select case
  •  Arrays
  •  functions
User Defined Functions
  •  Creating User Defined Functions
  •  Advantages of Using Functions
  •  Creating Generic Functions
  •  Creating Function Libraries
  •  Associating Function Libraries
  •  Preparing Regression Test Automation Suites
  •  Function Decomposition Implementation
Advanced VB Scripting
  •  Working with Internet Explorer Application
  •  Working with File system Objects
  •  Working with Data Base Connection
  •  Working with Record Set Object
  •  Working with COM Object
  •  Working with Word Application Object
  •  Error handling with Err Object
  •  Working with Dictionary Object
  •  Working with XML Util Object
  •  Working with QC Util Object
  •  Working with DOM Object
  •  WSH Scripting Basics
  •  Working with Shell
Synchronization
  •  Need of Synchronization
  •  Different ways of Synchronizing the Tests
  •  Configuring Default Synchronization Time Out
  •  Exist Statement
  •  Wait Statement
  •  Synchronizing Point
Checkpoints
  •  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
  •  XML Checkpoint
  •  Checkpoints Supported Environment
  •  Validating the Above Checks through Code
Output Values
  •  Output Values Introduction
  •  Different Output Values
  •  Defining Output Values
  •  Storing Output Values
  •  Using Output Values in Script
  •  Substitute Above Output Values through Code
Transactions
  •  Purpose
  •  Inserting Transactions
  •  Inserting Ending Transactions
  •  Analyzing Transaction Results
Working with Actions
  •  Introduction to Actions
  •  Benefits of Actions
  •  Creating Tests with Multiple Actions
  •  Guidelines for working with Actions
  •  Creating new Actions
  •  Insert Actions
  •  Inserting Copy of Actions
  •  Inserting Existing Actions
  •  Splitting Actions
  •  Action Parameters
  •  Test Modularity Implementation
  •  Creating an Action Template
  •  Difference Between Reusable Actions and Functions
Developing Data Driven Tests
  •  Introduction to Parameterize Tests
  •  Parameterize a Test Manually
  •  Parameterize a Test using Data table
  •  Parameterization through XML Files, Excel Files, Flat Files
  •  Parameterize a Test using Environment Variables
  •  Data Driven Test
  •  Create Data Driven Tests
  •  Local and Global Data Tables
Regular Expressions
  •  Introduction to Regular Expressions
  •  Defining Regular Expressions
  •  Working with RegExp Object
Debugging
  •  Need of Debugging
  •  Break Points
  •  Step Into
  •  Step Over
  •  Step Out
  •  Debug Viewer
  •  Watch
  •  Variable
  •  Command
Recovery Scenarios
  •  Introduction to Recovery Scenarios
  •  When to use Recovery Scenarios
  •  Defining Recovery Scenarios
  •  Recovery Scenario Manager
  •  Managing Recovery Scenarios
  •  Associating Recovery Scenarios to your Test
  •  Programmatically Controlling the Recovery Mechanism
Descriptive Programming
  •  Introduction to Descriptive Programming
  •  When to use Descriptive Programming
  •  Descriptive Programming Approach
  •  Static Representation
  •  Dynamic Representation
  •  Handling Dynamic Objects
  •  Handling Similar Objects
  •  Developing Generic Scripts
Virtual Objects
  •  Define Virtual Objects
  •  Manage Virtual Objects
Working with Web Tables AOM Scripts
  •  Developing Start Up Scripts
  •  Launching QTP
  •  Setting Tool Options
  •  Setting Test Options
  •  Opening a Test
  •  Running a Test
  •  Store Results in Required Location
  •  Closing a Test
  •  Closing QTP
API Programming
  •  API Introduction
  •  Windows API Library
  •  Registering API Library
  •  Calling the Library Functions in API
Scripting in Real-time Environment
  •  Quick Test Pro Coding Standards & Best Practices
  •  Naming Conventions
  •  Coding Rules
Automation Frameworks
  •  Automation Approach
  •  Planning and Design Frame Work
  •  Implementation of
  •  Modularity Framework
  •  Library Architecture Framework
  •  Keyword-Driven Framework
  •  Data-Driven Framework
  •  Hybrid Framework
Working with Quality Center
  •  Connecting to Quality Center
  •  Disconnecting from Quality Center
  •  Integrating Quickest with Quality Center
  •  Uploading Automation Resources in Quality Center
  •  Saving Tests into Quality Center
  •  Opening Tests from Quality Center
  •  Executing Tests from Quality Center
Additional Coverage
  •  Utility Objects
  •  Step Generator
  •  Function Definition Generator
  •  Examples & Scenarios Relevant to Major Businesses



References:
Books
Sample Interview Questions
HSFP Materials
Downloads

No comments: