Software Testing QTP

For clarifications, contact ANIL AILANI SIR-9819704277 OFFICE-022-66730730/9892841512

Click here to download the .pdf file of the contents

Software Testing- HP Quick Test Professional (HP QTP)

DAY 1

  • Basics of Automation testing
    • What is automation testing?
    • Why automation testing?
    • When to go for automation testing?
    • Which test cases to automate?
    • Tool Selection criteria
    • Automation lifecycle
  • Introduction to QTP
    • Overview of QTP: add-in manager, start page, home page,
    • Types of recording
    • QTP test object model
    • Object class and property
      • OR identification process: mandatory, assistive, smart identification, ordinal
      • Object spy
      • OR: shared, Local
      • Comparison tool, merge tool

DAY 2

  • Debug Viewer Overview
    • Watch, Variable, Command
    • Step Into
    • Step Over
    • Step Out
  • QTP Reporting
  • Synchronization
    • Wait
    • WaitProperty
    • Exist
    • Sync
  • Insert Transaction
  • Checkpoints
  • Output Value

DAY 3

  • VB Script Overview:
    • Script overview
    • Data types:one data type variant has subtypes
    • Variable:
      • Variable declaration:
        • Implicit
        • Explicit: Dim, Public, Private
      • Use of Option Explicit statement
      • Naming restrictions: Constants:
    • Const used to declare constants. Cannot modify
    • Arrays: scalar variable, array variable, can have 60 dimensions
      • Declare array, create an array, access elements of array
      • Types of Array: static & dynamic array
      • Preserve statement
      • Inbuilt Array functions:Lbound, Ubound, Array(), IsArray, Erase,split
    • Conditional Statement:
      • If then Else: checks single condition
      • If then else if: checks multiple conditions
      • Select Case: checks multiple conditions alternative for If then else if
    • Looping statement:
      • For…next
      • For each…next
      • While…..Wend
      • Do…while Loop
      • Do….loop While
      • Do….Until Loop
      • Do….Loop Until
    • Function & Subprocedure
      • Difference between sub and function
      • Call by Ref and call by value
      • How to create function library
    • InBuiltVB Functions:
      • Conversion Functions: Cint, Cstr, Cdate
      • String Functions:
        • Instr
        • InstrRev
        • Lcase
        • Ucase
        • Len
        • Left
        • Right
        • Trim
        • Mid
        • StrComp
        • StrReverse
      • Array related functions:
        • Split
        • Join
        • Date functions:
        • Now, Day, Month, year, hour, minute, second, date

DAY 4

  • Working with Actions
    • Introduction to Actions
    • Benefits of Actions
    • Creating Tests with Multiple Actions
    • Creating a New Action
    • Inserting Actions
    • Inserting Copy of Action
    • Inserting Existing Action
    • Splitting Actions
    • Passing parameters between actions
    • Test Modularity Implementation
  • Parameterizing Tests and Data Driven Tests
    • Introduction to Parameterizing Tests
    • Parameterizing Tests
    • Parameterizing a Test using Data Table
    • Parameterizing a Test using
    • Environment Variables
    • Data Driven Test
    • Create Data Driven Tests
    • Local and Global Data Tables
  • Working with Data Tables
    • Introduction to Data Tables
    • Working with Global and Action Sheets
    • Editing and Saving Data Table
    • Importing and Exporting Data

Day 5

  • Descriptive Programming
    • Introduction to Descriptive Programming
    • When to use DP
    • How DP works
    • OR versus DP
    • ChildObjects method
    • Pros and Cons of DP
  • Virtual Object
  • Advanced programming
    • Excel handling Using: COM Object, ADODB Connection
    • Data Dictionary
    • XML Handling
    • File system Object

Day 6

  • Exception Handling
    • Overview of exception handling
    • Types of error handling
    • Recovery Scenario:
    • On Error Resume Next (Err object)
  • Automation Object Model
  • Regular Expressions

DAY 7 & 8

  • Frameworks
    • What is framework?
    • Types of Framework
    • Hybrid framework design