| Courses Basic Computer Training | Locality Adyar |
QTP COURSE CONTENTS
QTP
Introduction to Automation Testing
Drawbacks of Manual Testing
Benefits of Automation Testing
Drawbacks of Automation Testing
Factors to go for Automation Testing
Factors to Choose Automation Tool
Types of Automation Tools
Functionality Testing Tools
Performance Testing Tools
Test Manage Tools
Types of Licenses
Licensed Tools
Open Source Tools
Introduction to QTP
History of QTP
Benefits of QTP Over Other Automation Tools
Key Elements in QTP
Keyword View
Expert View
Data Table
Active Screen
Debug Viewer
Information
Missing Resources
Function Library
Test Flow
Available Keywords
Resources
ToDo Pane
Automation Process in QTP
Planning the Test
With Respect to Application
With Respect to Automation
Recording the Test
Enhancing the Test
Debugging the Test
Running the Test
Analyzing the Results and Reporting Defects
Recording Types/Modes
Normal Recording
Analog Recording
Low Level Recording
Differences Between Recording Modes
Object Identification
Introduction to Objects and Classes
Introduction to Properties and Methods
Object Identification Mechanizm
Object Repository
Options Available for Object Repository
Test Objects
Run-Time Objects
Differences Between TO and RO Properties
Object Spy
Configuration for Object Identification
Mandatory Properties
Assistive Properties
Ordinal Identifier
Index
Location
Creation Time
Repository Types
Local Object Repository
Shared Object Repository
Differences Between Object Repositories
Advantages of Shared OR over Local OR
Object Repository Manager
Associate Object Repositories
Object Repository Comparison Tool
Object Repository Merge Tool
Smart Identification Mechanism
Base Filter Properties
Optional Filter Properties
Differences Between Identification Methods
Custom Class
Standard Class
Differences Between Custom Class and Standard Class
Check Points
Standard Check Point
Image Check Point
Bitmap Check Point
Differences Between Image and Bitmap Check Points
Text Check Point
Text Area Check Point
Differences Between Text and Text Area Check Points
Database Check Point
Accessibility Check Point
XML File Check Point
XML Page Check Point
Page Check Point
Table Check Point
User Defined Check Points
Ways of Creating Check Points
Modifying Check Points
Output Values
Standard Output Value
Text Output Value
Text Area Output Value
Database Output Value
XML Output Value
Differences Between Check Points and Output Values
Synchronization Points
Wait
Insert Synchronization Point
Object Exits
Object Property
Pop-Up Exist
Page Exists/Loads
.Sync
Default Synchronization for Windows and Web Applications
Through Scripting
Through Check Points
Actions
Types of Actions
Non-Reusable Actions
Reusable Actions
Internal Action
External Actions
Action Properties
Parameterization
Parameterization Types
Through Data Table
Environment Variables
Built-In
User Defined Internal
User Defined External
Predefined
Through Test/Action
Steps/Check Points
Flat Files [XLS Files]
Random Number Generator
Virtual Objects
Purpose
Creating Virtual Objects
Limitations of Virtual Objects
Regular Expressions
Purpose
Using in Repositories
Using in Check Points
Using In Descriptive Level Programming
Regular Expression Evaluator
Debugging
Insert/Remove Break Points
Step In, Step Out and Step Over
Debug Viewer Pane
Watch Expressions
Variables
Command
Run Modes
Update Run Mode
Maintenance Run Mode
Normal Mode
Fast Mode
Debug
Recovery Scenario
Purpose
Types of Recovery Scenarios
Pop-Up
Object State
Test Run Error
Application Crash
Associate Recovery Scenarios
Through Scripting
Summary
VB SCRIPTING
Introduction to VB Scripting
Programming Languages
Scripting Languages
Introduction to Scripting Languages
VB Scripting
WMI Script
WSH Scripting
ADSI
Basics of VB Scripting
Data Types, Variables and Constants
Conditional Statements
Simple If Statement
If Else Statement
Nested If
Select Case Statement
Iterative Constructs
For ... Next
For Each ... Next
Do While ... Loop
Do Until ... Loop
Do ... Loop While
Do ... Loop Until
While ... Wend
Arrays
Single-Dimensional Arrays
Multi-Dimensional Arrays
Static Arrays
Dynamic Arrays
Array Function
Built-In Functions
Interaction Functions
String Manipulation Functions
DateTime Manipulation Functions
Math Functions
Format Functions
DataType Validation Functions
DataConversion Functions
Array Functions
General Functions and Statements
GetLocate Function
Set Locate Function
With Statement
On Error Statement
Exit Statement
Execute Statement
Rem Statement
Erase Statement
Call Statement
Set Statement
New Statement
VB Script Objects
QuickTest Object
File Object
Class Object
Internet Explorer Object
Word Object
Word Pad Object
Folder Object
Drive Object
Excel Object
ADODB Object
Class Object
RegExp Object
Dictionary Object
Test Objects
SystemUtil Object
Browser Object
Page Object
Link Object
Tab Object
Combo Box Object
List Object
Menu Object
Web Element Object
Web Table Object
Desktop Object
Utility Objects
DataTable Object
Crypt Object
Description Object
DTParameter Object
DTSheet Object
Environment Object
Extern Object
MercuryTimers Object
Parameter Object
PathFinder Object
Properties Object
QCUtil Object
RandomNumber Object
Reporter Object
Recovery Object
RepositoriesCollection Object
Repository Object
Services Object
Setting Object
TextUtil Object
TSLTest Object
Shell Scripting
Connecting to Remote Computer
Getting the Remote Computer Default Drive
Create Folder in Remote Computer
Create File In Remote Computer
Copy Files from Local to Remote Computer and Vice-versa.
Framework Implementation with Real Time Project
FRAMEWORKS
Introduction to Frameworks
Types of Frameworks
Linear Framework
Modular-Driven Framework
Data-Driven Framework
Hybrid Framework
Keyword-Driven Framework
Descriptive Level Framework Implementation
Framework Support Functions
Different ways of Test Results Generation
Built-In Reports Generation
Excel Files Generation
Text Files Generation
HTML Files Generation
Automation Management
Automation Standards
Automation Process
Automation Plan
FRAMEWORK IMPLEMENTAION WITH LIVE PROJECT
QUALITY CENTER
Introduction to Quality Center
Requirements Tab
Four Views of Requirements Tab
Types of Requirements
Test Coverage
Test Plan Tab
Test Plan Tree
Adding New Folder to Test Plan
Types of Tests
Test Lab Tab
Organizational Structure
Building Test Sets
Adding Tests to Test Sets
Execution Flow
Controlling Execution
Test Set Properties
Defects Tab/Change Requests
New Defects
Tracking Defects
Grid Filters
Linking In-Between Different Tabs and Need of Linking
Filtering
Test Requirements Tab
Test Plan Tab
Test Lab Tab
Defects Tab
Reporting and Analysis
Importing and Exporting
Setting-Up Favorites
Live Analysis
Live Project Implementation
Address: #8/84 Venkatrathinam Main Street, Venkatrathinam Nagar, Adyar, Chennai, Tamil Nadu 600020