0% found this document useful (0 votes)
363 views9 pages

QTP Training

QTP Training, basics to advanced. It covers qtp fundamentals & features, vb script, automation framework design & Implementation.

Uploaded by

G.C.Reddy
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
363 views9 pages

QTP Training

QTP Training, basics to advanced. It covers qtp fundamentals & features, vb script, automation framework design & Implementation.

Uploaded by

G.C.Reddy
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 9

gcreddy@gcreddy.

com

QuickTest Professional 10.00


(In Scripting Orientation)
Duration: 50 Hours (Daily-2 Hours, One Month)

Prerequisites:
a) Software Testing Principles & Practices

b) QTP Basics

c) Programming Fundamentals

d) Database Fundamentals

Course Content
Module-I (QTP Fundamentals & Features) -10 to 12 Hours

Class (1) Introduction & QTP Test Process

o Overview on Test Automation & Types of Test Tool


o Basic features of QTP
o Key Elements of QTP/QTP Tool window
o QTP Test Process (Planning, Generating basic tests, Enhancing Tests,
Debugging & Running Tests, Analyzing Test Results and Reporting Defects)

Class (2) Generating Tests

o Recording & Running


o Object Repository
o Keyword driven methodology
o Object Identification Configuration
o Descriptive Programming (Static & Dynamic)

Class (3) Enhancing Tests

o Adding Comments
o Inserting Checkpoints
o Inserting Output values

QTP Training 1
[email protected]

o Synchronization
o Parameterization
o Generating Steps through Step Generator
o Inserting Flow Control (Conditional & Loop) Statements
o Inserting Transaction points

Class (4) Debugging & Running Tests

o Debugging Commands and Breakpoints


o Watching variables and changing values of Variables
o Step by step execution
o Individual Test Execution
o Test Batch Execution
o Executing Tests through AOM Scripting
o Executing Tests through Framework
o Reporting Defects manually/using Quality Center

Class (5) QTP other features

o Actions
o Functions
o Environment Variables
o Regular Expressions
o Utility Objects
o Virtual Object Configuration
o Recovery Scenarios
o Methods/Operations
o Data Table Methods

Module-II (VB Script for QTP) – 15 to 17 Hours

Class (6) VB Script Fundamentals & Features

o Scripting Languages vs. Programming Languages


o Basic Features of VBScript
o Hosting Environments & Script Engines
o Crating & Running a Script

Class (7) Data Types, Variables and Constants

QTP Training 2
[email protected]

o VBScript data types


o Declaring Variables and Option Explicit Statement
o Assigning Values to Variables
o Scalar Variables and Array Variables
o Dynamic Arrays, Dimensional Arrays
o Constants
o Variables Vs. Constants

Class (8) Operators

o Operator Precedence
o Arithmetic Operators
o Comparison Operators
o Concatenation Operators
o Logical Operators

Class (9) Flow control (Conditional Statements)

o VBScript Conditional Statements


o Running a state if condition is true (Single line Syntax)
o Running a block of Statements if Condition is true
o Running Certain Statements if a Condition is True and Running Others if a
Condition is False
o Deciding Among Several Alternatives (IF..Else If…)
o Executing a certain block of statements when two / more conditions are True
(Nested If…)
o Deciding among several Alternatives (Select Case Statement)

Class (10) Flow control (Looping through the code)

o Do…Loop (Loops while or until a condition is True.)


o While…Wend (Loops while a condition is True.)
o For…Next: Uses a counter to run statements a specified number of times.
o For Each…Next (Repeats a group of statements for each item in a collection or
each element of an array.)
o Nested Loops

Class (11) VB Script Built-in Procedures (Functions)

o Conversions

QTP Training 3
[email protected]

o Dates/Times
o Formatting Strings
o Input/Output
o Math
o Miscellaneous
o Rounding
o Strings
o Variants

Class (12) VB Script User defined Procedures (Functions)

o Sub Procedures
o Function Procedures
o Creating & Calling Procedures

Class (13) VB Script Coding Conventions

o Constant Naming Conventions


o Variable Naming Conventions
o Variable Scope Prefixes
o Object Naming Conventions
o Code Commenting Conventions

Module-III (QTP Scripting) – 15 to 17 Hours

Class (14) File system operations (Scripts)

o Computer File System


o Working with Drives and Folders
o Working with Flat Files

Class (15) Excel file operations (Scripts)

o Creating Excel Files


o Reading Data from Excel Files
o Writing Data to Excel Files

Class (16) Database operations (Scripts)

o ActiveX Data Objects


o ADODB Connection Object & Recordset Object

QTP Training 4
[email protected]

o Test Database Creation & Collecting Test Data


o Databases Connections (Ms-Access, SQL Server and Oracle)
o Data Driven Testing by fetching Data from a Database
o Data Comparisons

Class (17) GUI Scripting (Object state validations)

Class (18) GUI Scripting (Input Domain Validations)

Class (19) GUI Scripting (Output Domain Validations)

Class (20) Web Scripts (Crating web scripts)

Class (21) Web Scripts (Input Domain Validations)

Class (22) Web Scripts (Output Domain Validations)

Module-IV (QTP Framework) – 8 to 10 Hours

Class (23) Overview on Automation Framework Design & Implementation

Class (24) Automation Resources development

Class (25) Implementing Basic Framework

Class (26) Implementing Data Driven Framework

Class (27) Implementing Keyword Driven Framework

**************************************************

Others:
1) QTP Interview Questions Discussion

2) Resume preparation Guidelines

Program Highlights:

More than 20, Different type of File System and Database Examples.

More than 20, Different type of Windows based Real time Scripting Examples.

More than 20, Different type of Web based Real time Scripting Examples.

Training Mode: Interactive

QTP Training 5
[email protected]

Orientation: Scripting

Trainer: Mr. G C Reddy, Hyderabad, INDIA

G C Reddy has nearly 10 years of IT Experience, in which around 7 years in Software


Testing (Both Teaching as well as Real-time)

Fee:

300 US Dollars for Online Training (for US, UK, Canada and Australia participants)

5000 INR for Public (Class Room) Training (at Hi-Tech City in Hyderabad)

G C Reddy Skype Id: gcrindia

****************************************

Audience Profile:

Should be a BTech/BE/MCA/M.Sc graduate with 2 to 10 Years experience in the IT


Industry

****************************************

Mr. G C Reddy Profile:

I. Career Brief:
o Involvement in Setting up Test Environments, Requirements Management,
Client Interactions, Test Infrastructure Development, Test Strategy
Development, Test Planning, Test design, Test Automation, Test Execution,
Defect Reporting, Test Status Reporting, Test Closure Activities,
Risk Management.
II. Professional Summary:
o Over 10 years of IT experience, in which around 7 years of experience in
Software Testing of Client/Server and Web based Applications.
o Around 5 year of experience in Test Automation using QTP (8.2 to 9.2
versions).
o Well-versed with all stages of Software Development Life Cycle (SDLC) and
Software Testing Life Cycle (STLC).
o Experience in Test Environment Setup and Test Infrastructure Development in
both Manual and Automation.
o Good Exposure on Requirements Analyzing and Streamlining and
Management.
o Good Expertise in Financial, Banking, ERP and eCommerce Business Domains.
o Well versed with Various Testing Stages/Levels/Phases, Testing Types,
Testing Techniques and Quality Work Products.

QTP Training 6
[email protected]

o Experience in Functional and Non-Functional (Availability, Usability, Reliability


and Compatibility) Testing Types.
o Expertise on Black box Testing Techniques, like BVA, ECP, Decision Tables
and Use Case Testing.
o Hands on experience in preparing Test plans, Test cases, Automated Tests
and Test Data. And executing the same.
o Good expertise in peer reviews (Test Design and Defect Reporting).
o Expertise in analyzing the results and reporting Suggestions and defects.
o Good Exposure on Bug Life Cycle.
o Extensively used automated test tools like WinRunner and QTP for Functional
and Regression Testing.
o Experience in Preparation of Automated Tests within the Keyword driven
automation framework.
o Good Expertise in VB Script and Automation Infrastructure Development.
o Good Exposure in Using of QTP Integrated Environment (Step Generator,
Synchronization, Actions, Recovery Scenarios and Methods etc.).
o Experience in Descriptive Programming using QTP.
o Good Knowledge on Test Management Tools like TestDirector and Quality
Centre.
o Exposure on LoadRunner.
o Experience in executing SQL queries in order to view successful transactions
of data and for validating data.
o Good expertise on Exploratory Testing using Domain Knowledge.
o Working knowledge on Java, .Net, Oracle and SQL Server Technologies based
Projects.
o Worked closely with development and Technical Support teams to resolve
quality issues.
o Experience in System Administration and Awareness on various Network
Environments.
o Good interpersonal skills, commitment, result oriented, hard working with a
quest and zeal to learn new technologies.
o Good Knowledge in IEEE and CMM/CMMI Standards.
III. Skill Summary (Software Testing and Others)

o Software Engineering (Life Cycle Models etc.)


o Requirements Management
o Query Reporting
o Project Meetings
o Client Interactions
o Test Stages/Levels/Phases (Unit, Component, Integration, System and UAT)
o Test Types (Functional & Non-Functional (Usability, Compatibility and
Reliability)
o Testing Techniques (BVA, ECP, Decision tables and State Transition testing)

QTP Training 7
[email protected]

o Test Strategy development


o Test Planning
o Test Estimation (Budget, Time and Skilled Human ware)
o Test Environment Setup (Test Lab and Test ware)
o Configuration Management (using VSS or Other Tools)
o Net Meeting
o Internal Communications (using Outlook express or Other Tools)
o Test Case design (Scenarios and Cases)
o Test Data Collection
o Reviews (general, peer)
o Test Execution
o Defect Reporting
o Defect Tracking
o Defect Reporting & Tracking using Spread Sheet (Manual)
o Defect Reporting & Tracking using a Tool
o Test Logging
o Test metrics Implementation
o Metrics Collection
o Re and Regression Testing
o Test Status Reporting using Spread Sheet (Manual)
o Test Status Reporting Using a Tool
o Risk management (Product and Project Risks)
o Test Summary Report
o Test Closure Activities
o Ad hoc Testing
o User Acceptance Testing
o Live Testing
o Product Support Testing
o Production Support testing
o Maintenance Testing
o Windows Environment
o Web Environment
o Unix/Linux Environment
o Computer Networks (Hardware & Networking)
o Computer Software (System, Programming and Application)
o Programming Logic
o Test Automaton (Functional and Performance) Planning
o Automation Framework Implementation
o Automation Infrastructure Development
o Tests Preparation & Execution

QTP Training 8
[email protected]

o SQL Concepts and Practices


o Documentation (using Ms Office or Other Tools)
o Quality Standards (IEEE, CMMI etc)
o Business Domains (BFSI, ERP, Ecommerce and Others)
******************Thank You**********************

QTP Training 9

You might also like