Automation QTP Course Syllabus





HP UFT/QTP COURSE CONTENTS

HP UFT/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
    • XPath [New in QTP 11]
    • CSS [New in QTP 11]
    • Visual Identification [New in QTP 11]
  • 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 
  • Management of Frameworks
    • Shared Drive
    • Quality Center
    • Shared Object Repository Framework Implementation
    • 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
ADDED VALUES

AUTOMATION FRAMEWORK IMPLEMENTATION WITH LIVE PROJECT
COMMON INTERVIEW QUESTIONS DISCUSSION
MOCK INTERVIEWS
RESUME PREPARATION
PLACEMENT ASSISTANCE
SUCCESSFUL PLACEMENT