Phone: (614) 467-4671

Enquiry Form
Please enter your details below.
  • What is + ?
  •  
Class Schedules
QA Testing Class on
Next QA Manual testing training is confirmed to start on Monday 4th December, 2017 from 6:30pm -8:30pm EST, for 5 Weeks in Dublin,OH. Please let your friend's know.
Automation Training - Ruby/Cucumber
Next Automation Training - Ruby/Cucumber training is confirmed to start on Saturday 2nd December, 2017 from 9:00 Am-1:00 Noon EST, for 8 Weeks (Saturday and Sunday) in Dublin,OH. Please let your friend's know.
Note: Pl.register ASAP by sending confirmation email to sami_training@yahoo.com
Contact Us
QTP
TEST AUTOMATION ( QTP ) Course Content
Duration:30-40Hr
Test Automation Fundamentals
  • Understanding Software Test Automation
  • Test Automation Fundamentals
  • Types of Test Automation tools Available
  • Automation tool support for testing
  • Tool Evaluation
  • How to select a tool for automation
  • Pre-requisites for Automation
  • Design considerations for Automation
  • Benefits of Automation
  • Automation Process overview/Automation Life cycle
  • Different phases of automation
Automation Frameworks
  • Introduction to Frameworks
  • Types of Frameworks
  • Keyword driven
  • How QTP Implements these Frameworks
Introduction to VB Script
  • Branches
    • If ... End If
    • While ... Wend
    • Do While ... Loop - Variables
    • Declaring Variables
    • Auto declaration
    • Declaring arrays
  • How to define functions in VB script
  • Information about QTP built in functions
  • Comparison, Logical, and Arithmetic operators
  • Function Definition Generator
  • Function library management
  • LAB
Understanding QTP record and Playback process
  • Recording Operations
  • Introduction to Object Repository
  • Record and Run Settings
  • Recording Types
    • Standard Recording
    • Analog Recording
    • Low level Recording
  • LAB
Working with QTP
  • QTP Standard Views
    • Keyword view
    • Expert View
    • Active screen view
    • Active Screen benefits
    • Comparison of Different Views
    • Using Step Generator
  • Transaction Response Time
  • LAB
Introduction to Parameterization
  • Why Parameterization
  • Data Driven Tests
  • Types of Data tables (Local and Global)
  • Parameterize using Datatables
  • LAB
Actions
  • How to create a new action
  • Call to existing action
  • Call to copy of action
  • Split Action
  • Calling Winrunner Tests and Functions
Adding Validations to Script
  • Using Checkpoints
  • Types of Checkpoints
  • Using Output Values
  • Types of Output Values
  • Adding Validations programmatically
  • Update Run mode
  • LAB
Parameterization
  • Environment Variables
    • Parameterize using Environment Variables
    • Using Environment variables in Checkpoints
    • Using Environment variables in Output values
    • Using Environment variables in Object Repositories
  • Action Parameters
  • Test Parameters
    • Passing values from Test Parameters to Action Parameters
    • Passing values from Environment variables to Action Parameters
    • Passing values from Data table to Action Parameters
  • Parameterising Checkpoints and Output Values using Environment
  • Variables and Data tables
  • LAB
Working with Dynamic Objects
  • Introduction to Dynamic Objects
  • Regular Expressions
    • Introduction to Regular expression
    • Using Regular expressions in Checkpoints
    • Using Regular expressions Object Repository
    • Using Regular expressions QTP Editor
  • Virtual Objects
Descriptive Programming
    • Using Different methods of Descriptive Programming
    • Why Descriptive Programming
  • Object Spy feature
  • LAB
Synchronization
  • Using Different settings for Synchronization
  • Using Wait and Sync Statements
  • LAB
QTP Settings and Options
  • Test Settings
  • Options
  • Object Identification
  • Smart Identification
  • LAB
Working with Objects
  • Object Repositories
    • Types
    • How to use these repositories
    • Advantages/Disadvantages
    • How to choose
  • Object Repository Merge Tool
  • Object Repository Manager
    • Managing shared repositories
    • Exporting Repository content to XML format
    • Importing Repository content from XML format
    • Updating objects details from local repository
  • Mapping Repository parameters
  • Mapping Repository parameters
  • Test Object model
  • LAB
Execution of Scripts
  • Different Run options
  • Executing QTP Script with Quality Center
  • Test Results
    • Analysis of Test Results
    • Reporting
    • Types of Reporting
    • Reporting Functions
  • LAB
Recovery Management
  • Defining Recovery scenarios
  • Types of Event triggers
  • Recovery operations
  • Post Recovery Options
  • Controlling Recovery Scenarios Programmatically
  • LAB
Programming/Scripting
  • Extracting data from web tables
  • Working with Dynamic links
  • Obtaining object from web tables at run time
  • Dynamic objects and how to resolve