QTP

QTP testing online training course

Duration : 35 Days
Timing : Daily 90 mins
Method : Online Training and Class Room Training

QTP Testing OnlineTraining Course content

Test Automation Fundamentals

  • Introduction to Automation Testing
  • Manual Testing vs. Automation Testing
  • Purpose of Automation Tools
  • When We go for Automation for any Product/Project

Introduction to Quick Test Professional

  • Over View of QTP
  • ADD-IN Manager
  • Automation Testing Process

Create and Execute Basic Scripts

  • Recording Tests
  • Running a Test

Understand Recording Levels

  • Standard Recording
  • Analog Recording
  • Low Level Recording

Use the Object Spy

  • To view object properties
  • To view object Methods

Descriptive Programming

  • How to Design Descriptive Programming For Window Based & Web Based Application
  • Access Dynamic Objects During Run-time
  • Working With Child Objects
  • Object Identification
  • How QTP learn Objects

Object Repository Types

  • Creating and Managing Shared Repositories
  • Merged Shared Object Repositories
  • Comparing Shared Repositories
  • Associating Shared Repositories

VB Script

  • Importance of VB Script for Automation
  • Variable Declaration
  • Variable Initialization
  • Data Types
  • Branches
  • Loops
  • Procedures & Functions
  • Naming Conventions
  • Coding rules
  • Built In functions
  • Numeric function
  • String function
  • Date & Time Conversion
  • Conversion function

User Defined Functions

  • Creating User Define Functions
  • Creating Library Files
  • Preparing Regression Test Automation Suites

Advanced VB Scripting

  • Working with FileSystemObject
  • Working with Excel Application
  • Working with Database
  • Working with Word Application
  • Working with Outlook Application
  • Working with Internet Explorer Application
  • Working with Quick Test

Regular Expressions

  • Introduction to Regular Expressions
  • Defining Regular Expressions in Object Repository.
  • Create Regular Expressions Through Scripting

Synchronization

  • Inserting Synchronize Point
  • Adding Exist Statement
  • Adding Wait Statement
  • Global Synchronization Settings

Transaction Points

  • Inserting Transactions
  • Ending Transactions

About Checkpoints

  • Standard Checkpoints
  • Bitmap Checkpoints
  • Database Checkpoints
  • Text Checkpoints
  • Text Area Checkpoints
  • Accessibility Checkpoints
  • XML Checkpoints
  • Page ,Table & Image check points

Output Variable

  • Page output Values
  • Test output Values
  • Standard Output Values
  • Image output Values
  • XML output Values
  • Table output Values
  • Database Output values
  • Capture and Reuse Run Time data
  • Adding a Standard Output value
  • Create image Output Values
  • Create Table Output values

Automation Framework

  • Introduction of Framework
  • Preparing Automation Test Plan
  • Types of Frameworks
  • Modularity Framework
  • Keyword-Driven Framework
  • Data-Driven Framework
  • Hybrid Framework

Modularity Framework

  • Create Tests with Multiple Actions
  • Create New Actions
  • Inserting Existing Actions
  • Nesting Actions
  • Splitting Actions
  • Miscellaneous
  • Setting Action Properties
  • Share Action information
  • Exiting an Action
  • Removing Actions from the Test
  • Renaming Actions

Data Driving a Test

  • Parameterize Tests
  • Parameterize test manually
  • Data Table Parameters
  • Using Environment Variable Parameters
  • Create data driven tests
  • Local and Global Data Tables
  • Using the Data Driver to parameterize your test

Working With Data Tables

  • Working with Global and Action Sheets
  • Editing and Saving Data Tables
  • Importing and Exporting Data
  • Using Data Table Methods

Debugging the Scripts

  • Inserting Break Points
  • Debug Viewer Pane
  • Step Into
  • Step Over
  • Step Out
  • Debug From Step
  • Run to step

Descriptive Programming

  • How to Design Descriptive Programming For Window Based & Web Based Application
  • Access Dynamic Objects During Run-time
  • Working With Child Objects

Access Dynamic Objects during run time

  • Retrieving Run -Time Object Properties
  • Activating Run -Time object Methods

Recovery Scenarios

  • Introduction Of Recovery Scenarios
  • When To Use Recovery Scenarios
  • Defining Recovery Scenarios
  • Associating Recovery Scenarios

Introduction to Web Application Testing

  • Web application Object Classes
  • Web application Methods and Properties
  • Detailed Examples on Web Tables Methods

Real time Process

  • Introduction About Framework
  • What is POC
  • Tool Selection criteria
  • Hybrid frame work creation
  • Automate Test Cases
  • Name Conventions
  • Local Scope Variables
  • Global Scope Variables
  • Constants
  • Function / Actions
  • Reusable Actions
  • Scripts
  • Function / Libraries
  • Object Repository Files
  • Coding
  • Commenting Code
  • Formatting Code
  • Using Shared object Repository
  • Using Relative paths
  • Using Global Variables

About Batch Run

  • Create and Execute Batch Run
  • Reporting
  • Automation status Reports
  • Review