16
Contact us: Shalomitschool QTP COURSE OUTLINE Email: [email protected] Contact: 091-9885022027 Email: [email protected] http://shalomitschool.com/qtp-online-training Course name: QTP Trainer: Sai Krishna Duration: 25 Hrs (approx) Session: Daily 1 Hr

QTP online training

Embed Size (px)

DESCRIPTION

Shalomitschool is an IT software training institute offering its services from past 6 years. Our trainers are working professionals and real time experts. We offer QTP course for the lowest cost with the best quality. For more info visit http://shalomitschool.com/qtp-online-training

Citation preview

Page 1: QTP online training

Contact us: Shalomitschool QTP COURSE OUTLINE

Email: [email protected]

Contact: 091-9885022027

Email: [email protected]

http://shalomitschool.com/qtp-online-training

Course name: QTP

Trainer: Sai Krishna

Duration: 25 Hrs (approx)

Session: Daily 1 Hr

Page 2: QTP online training

Contact us: Shalomitschool QTP COURSE OUTLINE

Email: [email protected]

Topic 1: Introduction to Test Automation

What is Automation Testing

Benefits of Automation

Manual Testing Vs Automation Testing

Various Automation Test Tools

Topic 2: Introduction to Quick Test Pro

Overview of Quick Test Pro

Starting Quick Test

Quick Test Window

Quick Test Window Layout

Using Quick Test Commands

Page 3: QTP online training

Contact us: Shalomitschool QTP COURSE OUTLINE

Email: [email protected]

Topic 3: working with Add-ins & Add-in Manager

Different ways of developing Automation Tests

Recording Tests

Standard Recording

Analog Recording

Low Level Recording

Writing Script

Descriptive Programming

Page 4: QTP online training

Contact us: Shalomitschool QTP COURSE OUTLINE

Email: [email protected]

Topic 4: Generating Customized Test Results with Reporter Object Working with Test Objects and Object Repositories

How QTP Learns Objects

How QTP Identifies Objects

Working with Test Objects

Object Spy

Configuring Object Identification

Smart Identification

Creating and Managing Shared Repositories

Merging Shared Object Repositories

Page 5: QTP online training

Contact us: Shalomitschool QTP COURSE OUTLINE

Email: [email protected]

Topic 5: Working with Test Object Methods & Properties VB Script Language Overview

VB Script Data Types

VB Script Variables

Arrays

Define Array

Dynamic Array

VB Script Constants

Conditional Statements

If...Else, Nested If

Select Case

Iterative Statements

While, for, Do….While, Do…Until, For…each

Built-in Functions

Numeric Function

String Function

Date & Time Conversion

Conversion Function

Sub routines

Page 6: QTP online training

Contact us: Shalomitschool QTP COURSE OUTLINE

Email: [email protected]

Topic 6: Users 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

Page 7: QTP online training

Contact us: Shalomitschool QTP COURSE OUTLINE

Email: [email protected]

Topic 7: Advanced VB Scripting

Working with ExcelApplicationObject

Working with Database Connection Object

Working with RecordSet Object

Different ways of Synchronizing the Tests

Configuring Default Synchronization time out

Exist Statement

Wait Statement

Synchronization Point

Page 8: QTP online training

Contact us: Shalomitschool QTP COURSE OUTLINE

Email: [email protected]

Topic 8: Checkpoints

Checkpoint Introduction

Adding Checkpoints to a Test

Types of Checkpoints

Standard Checkpoint

Text Checkpoint

Text Area Checkpoint

Bitmap Checkpoint

Database Checkpoint

Page Checkpoint

Image Checkpoint

Table Checkpoint

Accessibility Checkpoint

XML Checkpoint

Checkpoints Supported Environment

Page 9: QTP online training

Contact us: Shalomitschool QTP COURSE OUTLINE

Email: [email protected]

Topic 9: 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

Topic 10: Transactions

Purpose

Inserting Start Transactions

Inserting End Transactions

Analyzing Transaction Results

Page 10: QTP online training

Contact us: Shalomitschool QTP COURSE OUTLINE

Email: [email protected]

Topic 11: Working with Actions

Introduction to Actions

Benefits of Actions

Creating Tests with Multiple Actions

Guidelines for working with Actions

Creating a New Action

Inserting Action

Inserting Copy of Action

Inserting Existing Action

Splitting Actions

Action Parameters

Test Modularity Implementation

Creating an Action Template

Difference between Reusable Actions and Functions

Page 11: QTP online training

Contact us: Shalomitschool QTP COURSE OUTLINE

Email: [email protected]

Topic 12: Developing Data Driven Tests

1) Working with Data Tables

2) Data Table Methods

3) Parameterize Tests using Data Tables

4) Developing Data Driven Test using Excel Files

5) Developing Data Driven Test using Text Files

Topic 13: Regular Expressions

Introduction to Regular Expressions

Defining Regular Expressions

Page 12: QTP online training

Contact us: Shalomitschool QTP COURSE OUTLINE

Email: [email protected]

Topic 14: Debugging

Need of Debugging

Breakpoints

Step Into

Step Over

Step Out

Debug Viewer

Watch

Variable

Command

Page 13: QTP online training

Contact us: Shalomitschool QTP COURSE OUTLINE

Email: [email protected]

Topic 15: 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 error Harding

Page 14: QTP online training

Contact us: Shalomitschool QTP COURSE OUTLINE

Email: [email protected]

Topic 16: 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

Topic 17: Automation Frameworks

Linear Framework

Modular Driven Framework

Keyword Driven Framework

Data Driven Framework

Page 15: QTP online training

Contact us: Shalomitschool QTP COURSE OUTLINE

Email: [email protected]

Hybrid Framework

Driver Script Programs

Topic 18: Virtual Objects

Define Virtual Objects

Marge Virtual Objects

Topic 19: 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

Page 16: QTP online training

Contact us: Shalomitschool QTP COURSE OUTLINE

Email: [email protected]

Closing QTP

Topic 20: Web Service Testing

Working with Browsers

Working with Links

Working with Images

Working with Forms