Friday, 23 August 2013

QTP Online Training


                                                                        QTP

Introduction to Automation Testing

  • What is Automation testing
  • Manual vs. Automation testing
  • Various Automation tools
  • Tool selection

Introduction to Quick Test Professional

  • Overview of QTP
  • Starting QTP
  • Add-in manager
  • QTP window
  • QTP window layouts

Record and Run

  • Creating and executing basic test
  • Record and Run settings
  • Understanding recorded test
  • Executing a test
  • Understanding QTP’s execution style
  • Different recording modes
  • Standard recording
  • Analog recording
  • Low level recording
  • Analyzing quick test results

VB Script

  • VB Script overview
  • VB Script data types
  • VB Script Variables
  • VB Script constants
  • Input box method
  • VB Script functions
  • Numeric functions
  • String functions
  • Date and time functions
  • Example on Built in functions
  • User defined functions

Conditional statements

Loop statements

General scripts

  • Script for odd numbers
  • Script for prime numbers
  • Script for multiplication table
  • Other scripts on conditional addition, multiplication & so on…

 

Array functions Sample scripts on

  • Creating Microsoft excel object
  • Creating file system object
  • Working with flat files
  • Working with MS word
  • Working with internet explorer
  • VB Script Objects

Working with Test objects & object Repositories

  • How QTP Identifies Objects
  • Working with run time objects
  • Working with test objects
  • Object repository introduction
  • Identifying the objects
  • Viewing the objects properties

Object Spy

Configuring Object identification

  • Normal identification
    • Mandatory properties
    • Assistive properties
  • Smart Identification
    • Base filter properties
    • Optional filter properties

Managing repositories

Associating repositories

Synchronization

  • Synchronizing tests
  • Inserting synchronization point
  • Adding exist statement
  • Adding Wait statement

Parameterizing tests

  • Using data driver
  • Using keyword view
  • By inserting statements manually
  • Crate data driven tests
  • Local and global sheets
  • Design time and run time data tables

Check points

Adding checkpoints to a test

    • Adding checkpoints while recording
    • Adding checkpoints while editing

Types of checkpoints

    • Standard checkpoint
    • Text checkpoint
    • Text area checkpoint
    • Bitmap checkpoint
    • Database check point
    • XML checkpoint

Output values

  • Output values introduction
  • Crating output value
  • Storing output values
  • Viewing output values

Working with actions

  • Introduction to actions
  • Benefits of actions
  • Creating new action
  • Inserting new action
  • Inserting copy of action
  • Inserting existing action
  • Creating action template

Working with Data Tables

  • Introduction to data table
  • Working with global and action sheet
  • Working with spreadsheets
  • Importing and exporting data
    • Importing data from excel sheet
    • Importing data from flat file
    • Importing data from database
    • Exporting data to a spreadsheet

Different data table methods

Regular expressions

  • Introduction to regular expression
  • Defining regular expression
  • Running test with regular expression

Recovery Scenarios

  • Introduction to recovery scenarios
  • When to use recovery scenarios
  • Defining recovery scenario
  • Recovery scenario manager
  • Associating recovery scenarios to test

Functions

  • Creating functions
  • Advantage of using functions
  • Using functions in a test

Miscellaneous

  • Step generator
  • Tools>view options
  • Tools>options
  • Virtual object manager
  • Transactions
  • Reporter events

Automation frameworks

  • Linear
  • Modular
  • Keyword driven
  • Hybrid

QTP Advanced concepts

  • Descriptive programming
  • Working with web objects
  • Working with web tables
  • QTP Automation object model
  • Test batch runner
  • Password encryption
  • Handling dynamic objects

Working with quality center

  • Connecting to quality center
  • Disconnecting from quality center
  • Saving tests into quality center
  • Opening tests from quality center

No comments:

Post a Comment