Advanced QTP
(In VBScript Orientation)
Audience Profile:
Participants should have Knowledge/Experience in the below given:
Software Testing Concepts,
Computer Programming,
Database Fundamentals,
Test Automation and WinRunner or QTP Basics.
Style of Presentation:
Medium to High Level
Programming Orientation
Program Outline: (Duration 50 Hours)
Part-I (QTP Testing Process)
QTP Basic Features
Key Elements of QTP Tool
Test Planning,
Generating the Basic Test,
Enhancing the Test,
Debugging and Running Tests
Part-II (VBScript Fundamentals)
Introduction
Scripting Languages vs. Programming Languages
Basic Features of VBScript
Hosting Environments & Script Engines
Crating & running a Script
Variables and Constants
VBScript data types
Declaring Variables and Option Explicit Statement
Assigning Values to Variables
Scalar Variables and Array Variables
Dynamic Arrays, Dimensional Arrays
Constants
Variables Vs. Constants
VBScript Operators
Operator Precedence
Arithmetic Operators
Comparison Operators
Concatenation Operators
Logical Operators
Flow Control (a. Conditional Statements)
VBScript Conditional Statements
Running a state if condition is true (Single line Syntax)
Running a block of Statements if Condition is true
Running Certain Statements if a Condition is True and Running Others if a Condition is False
Deciding Among Several Alternatives (IF..Else If…)
Executing a certain block of statements when two / more conditions are True (Nested If...)
Deciding among several Alternatives (Select Case Statement)
Flow Control (b. Looping through the code)
Do...Loop (Loops while or until a condition is True.)
While...Wend (Loops while a condition is True.)
For...Next: Uses a counter to run statements a specified number of times.
For Each...Next (Repeats a group of statements for each item in a collection or each element of an array.)
Nested Loops
VBScript Procedures
Sub Procedures
Function Procedures
Creating & Calling Procedures
Coding Conventions
Constant Naming Conventions
Variable Naming Conventions
Variable Scope Prefixes
Object Naming Conventions
Code Commenting Conventions
Part-III (Advanced VBScript)
VBScript Intrinsic (Pre-Defined) Functions
Conversions
Dates/Times
Formatting Strings
Input/Output
Math
Miscellaneous
Rounding
Strings
Variants
Regular Expressions
Uses for Regular Expressions
Regular Expression Syntax
Build a Regular Expression
Order of Precedence
Ordinary Characters
Character Matching
Anchors
Alternation and Grouping
Backreferences
Regular Expression (RegExp) Object
File System Operations
Computer File System
Working with Drives and Folders
Working with Flat Files
Working with Word Docs
Working with Excel Sheets
Database Operations
ActiveX Data Objects
ADODB Connection Object & Recordset Object
Test Database Creation & Collecting Test Data
Databases Connections (Ms-Access, SQL Server and Oracle)
Data Driven Testing by fetching Data from a Database
Data Comparisons
Methods, Objects and Classes
VBScript Global Methods
QTP Methods
FileSystemObject
Dictionary Object
Classes
Error Handling
Error Handling Guidelines
Error Handling in QuickTest Professional
Error Preventing
Synchronization
QTP Exit Statements
VBScript error handling vs. Recovery Scenarios
On Error Statement
Err Object
Part-IV (Automating GUI based Applications)
Object State Validations
Input Domain Coverage
Output Domain Validations
Database Testing
Order of Functionalities
Error Handling Coverage
Part-V (Automating Web Applications)
Web Environment, an Overview
Web Objects Identification
Handling Dynamic Objects
Client side Validations
Server side Validations
Cookies Testing
Database Testing
Part-VI (Automation Framework)
Test Automation Framework
Types of Framework
Keyword Driven Framework
Framework Structure
Developing a Robust Automation Framework
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.
Instructor Profile:
Mr.G.C.Reddy has 7+ years of experience in Software Testing. He has worked with Citation Softech (Hyderabad), Jognics (Bangalore) and Sun Technologies (Hyderabad).
And also with Mind Q Systems (P) Ltd, NageswaRaos Testing Tools (P) Ltd and Suresh Reddy’s Smart Solutions.
G.C.Reddy has
- trained Professionals from Wipro, IBM, CA, AppLabs, Value Labs, Soft Sol, Four Soft, Satyam Computers and Tech Mahindra.
- Worked as a Test Consultant
- built Automation Framework for Sun Technologies
-prepared Software Testing materials for Mind Q Systems (P) Ltd. and NageswaRaos S/W Testing Tools (P) Ltd.
- prepared more than 1200 Resumes in the area of Software Testing.
gcrindia@gmail.com
5
G.C.Reddy (9247837478), QTP Trainer, Hyderabad, INDIA
Description
an advanced qtp content indexing document
Presentation Transcript
Your Facebook Friends on WizIQ