You are on page 1of 5

Luckysoft QTP/UFT Syllabus

It is not over untill you win

Introduction to automation

Low level recording

Automation testing definition


Automation testing process
Manual testing vs Automation testing process
When to go automation
Benefits of automation
Various automation tools
Tool selection criteria

Writing VBscript
Descriptive programming
Default recording
Modifying Vbscript

Introduction to HP QTP 11.00

History of QTP
Overview of quick test pro
Starting Quick test
Quick test window
Quick test window layout
Using quick test commands
Short-cuts in QTP
Ways of automating test using QTP

Recording a test
Standard recording
Analog recording

Contact: Lucky Soft :- 9949957561

Test objects and Object repositories

How QTP learns objects and identifies them


Working with test objects
Object spy
Configuring object identification
Smart object identification
SOR and LOR
Sharing,Comparing & Associating SOR
Test objects methods and properties
Visual basic Script language overview

Data types, Variables and Constants


Conditional Statements and loops
Select case, arrays and functions
User Defined functions

Naga Sai Nivas, Near Prime Hospital, Ameerpet, Hyderabad

Creating user defined functions


Advantages of using functions
Creating generic functions
Creating function libraries
Associating function libraries
Function decomposition
Preparing RT automation suites
Advanced VBS

Working with IE application


Working with File system objects
Working with DB connection
Working with record set object
Working with COM and DOM object
Working with word application object
Working with dictionary object
Working with XML util object
Working with QC util object
Working with dictionary object
Working with shell
WSH Scripting Basics
Error handling with error object
Synchronization

Need for synchronization


Different ways of synchronizing tests
Configuring default sync time-out

Contact: Lucky Soft :- 9949957561

Exit and Wait statement


Synchronizing point
Checkpoints

Definition
Adding checkpoints
Types
Standard, Image, bitmap and table checkpoints
Text, text area,accessability,page checkpoints
Database and XML checkpoints
Checkpoints supported environment
validating the checkpoints through code
Output values

Introduciton
Different output vlaues
Defining and storing output values
Output values usage
Using output value in script
Substitiute output values through code
Transactions

Purpose
Inserting transactions
Inserting ending transactions
Analysing transaction results

Naga Sai Nivas, Near Prime Hospital, Ameerpet, Hyderabad

Working with actions

Benefits of Actions
Creating Tests with Multiple Actions
Guidelines for working with Actions
Creating new Actions
Insert Actions
Inserting Copy of Actions
Inserting Existing Actions
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 using Environment variables
Develop Data Driven Test
Create data driven tests
Local and Global Data Tables

Introduction to Regular Expressions


Defining Regular Expressions
Working with Reg Exp Object

Debugging

Need of Debugging
Break Points
Step Into
Step Over
Step Out
Debug Viewer
Watch
Variable
Command
Recovery Scenarios

Introduction
When to use Recovery Scenarios
Defining Recovery Scenarios
Recovery Scenario Manager
Managing Recovery Scenarios
Associating Recovery Scenarios to Test
Controlling the R mechanism by program

Regular Expressions

Contact: Lucky Soft :- 9949957561

Naga Sai Nivas, Near Prime Hospital, Ameerpet, Hyderabad

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

Automation Framework

Automation Approach
Planning and Design Frame Work
Implementation of Modularity Framework
Library Architecture Framework
Keyword-Driven Framework
Data-Driven Framework
Hybrid Framework
Working with Quality Center

Virtual Objects

Define and manage Virtual Objects

Working with Web Tables


AOM Scripts

Connecting and disconnecting from Quality Center


Integrating QTP with Quality Center
Uploading Automation Resources to QC
Saving Tests into Quality Center
Opening Tests from Quality Center
Executing Tests from Quality Center

Developing Start Up Scripts

Scripting in RTE

Coding Standards & Best Practices


Naming Conventions
Coding Rules

Additional Coverage

Utility Objects
Step Generator
Function Definition Generator
Examples & Scenarios Relevant to Major Businesses

Contact Us:
Mr. Tarakesh

Contact: Lucky Soft :- 9949957561

Naga Sai Nivas, Near Prime Hospital, Ameerpet, Hyderabad

14+ years of experience


Corporate trainer
SAP Certified Consultant
Trained and placed hundreds of students
Mobile

: 9949957561

Land line

: 040-86624050

Email

: tarakeshsaptesting@gmail.com

We also provide live project training on


QTP
Selenium
SAP testing
SAP TAO
SAP modules

Contact: Lucky Soft :- 9949957561

Naga Sai Nivas, Near Prime Hospital, Ameerpet, Hyderabad

You might also like