info@unnatisoft.com 040–40182330 9866822330

QTP 11.0

Introduction to Automation Testing

Introduction to Automation Testing

Benefits of Automation Testing

Manual testing vs Automation testing

Need for automation in S/W testing)

Tools selection Criteria

Various Automation Test Tools

Introduction to QTP 11.0

Overview of Quick Test Pro

Starting Quick Test

Quick Test Window

Quick Test Window Layout

Using Quick Test Commands

New Features of QTP 11.0

Working with Add-ins & Add-in Manager

Different Ways of Developing Automation Test

Recording tests

Standard Recording

Analog Recording

Low Level Recording

Writing Script

Descriptive Programming

working with Test Objects & Object Repositories

How QTP Learns and Identifies Objects

Working with Test Objects

Object Spy

Configuring Object Identification

Smart Identification

Creating & Managing Object Repositories

Merging shared object Repositories

Comparing Shared Repositories

Associating Shared Object Repositories to a Test

Working with Test Object 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 Object

Work with Database connection Object

Working with Record Set Object

Working with COM Objects

Working with Word Application Object

Working with Outlook Application Object

Error Handling with ERR Object

Working with Dictionary Object

Working with XMLUtil Object

Working with QCUtil Object

Working with DOM Object

WSH Scripting Basics

Working with Shell

Checkpoints

Need of Synchronization

Different ways of synchronizing the tests

Configuring default Synchronization time out

Exist Statement

Wait Statement

Synchronization point

Synchronization

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 Start Transactions

Inserting End Transactions

Analyzing Transaction Results

Working with Actions

Introduction to Action

Benefits of Action

Creating Test with Multiple Action

Guidelines for working with Actions

Creating a New Action

Inserting Actions

Inserting Copy of Action

Inserting Existing Action

Splitting Actions

Action Parameters

Test Modularity Implementation

Creating an Action Template

Difference between Reusable Actions & 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 Expresssions

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 Startup 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

Scripting in Real Time Environment

Quick Test Pro Coding Standards & Best Practices

Naming Conventions

Coding Rules

Automation Frameworks

Automation Approach

Planning and Designing 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 Quick Test 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 and scenarios relevant to major businesses

Interview Orientation

Unnatisoft

Your success lies in choosing right learning paths

We maintain a constant check on training activities and trainee progress. Our happiness lies in your success

Contact Us Now

Copyright 2017, UNNATI SOFTWARE TECHNOLOGIES