QTP Online Training
QUICK TEST PROFESSIONAL (QTP) ONLINE TRAINING COURSE
Duration: 1 – 2 Weeks
Quick Test Professional with VB Scripting
- Introduction to QTP
- Basic differences b/w WR – QTP
- QTP License types and Understanding Addin Manager
- Testing Process in QTP and QTP Framework
- Objects in QTP
- Standard Objects
- Test Objects
- Run Time Objects
- User Defined Objects
- Object repository
- Per-Action Object Repository
- Shared Object Repository
- Associate Repositories
- Object Identification and Object Spy
- QTP Recording Modes
- Standard Recording
- Analog Recording
- Low Level Recording
- Understanding the Test Results window
- Introduction to VB Scripting in QTP
- Loop Statements
- Condition Statements
- InputBox, MsgBox, Instr(), function etc
- Sample scripts with VB scripting basic concepts
- Working with Registry
- Creating an Instance of “Wscript.Shell” object
- RegRead, RegWrite and RegDelete methods
- Working with Command prompt
- Working with Files
- Creating an Instance of “FileSystem” Object
- OpenTextFile Method
- ReadLine, ReadAll Methods
- WriteLine Method
- Close Method
- Transactions and Mercury Timers
- MercuryTimers Object
- Start Method
- Stop Method
- Elapsed property
- Reporter Object
- Data Driver Testing
-
- Parameterization
- Data table sheets
- Local & Global
- Importing data from files into QTP
- Read and Write Data from files into QTP
- Checkpoints
- Standard Check Points
- Bitmap Check Points
- Database Checkpoints
- Text Check Points
- Accessibility Check Points
- XML Check Points
- Implementing Check points through VB Scripting
- Output Values
- Standard Output Values
- Text Output Values
- Database Output Values
- XML Output Values
- Synchronization Points and VB Script Syntax-Runtime Errors
- Actions
- Action-types
- Reusable
- External
- Operations on actions
- Call to New Action
- Call to Copy of New action
- Call to Copy of Existing action
- Action Parameters
- Function handling
- Built in Functions
- User Defined Functions
- Library files (.vbs)
- Working with Environment variables and Random Variables
- Descriptive Programming
- Defining the Objects description directly in the QTP statements
- Description Objects
- Regular expressions
- Exception Handling using Recovery Scenarios







