India: +91 90300 10123

Whatsapp:+1 516 8586 242

India: +91 40 6050 1418

USA: +1 909 233 6006

UK: +44 (0)203 371 0077

Adv Qtp Online Training

Introduction To Advanced QTP Training Course:

The Quick Test Professional in short called as QTP. It is an industry leading Functional and Regression test automation tool for the software applications & environments. The QTP can perform functional as well as regression testing through  the GUI or the web interface. It works by identifying the objects in the application under test (AUT) or the web page & performing desired operations. HP Quick Test Professional uses a VBScript scripting language to specify the test procedure &  to manipulate the objects and controls of the application under test. Quick Test Professional (advanced) helps leverage functional test automation skills to next level. Attendees will learn to create steps that work with dynamic objects  & data, use VB Scripting, use conditional & looping statements to control the flow of tests &  its components. 

 

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