QTP-Advanced

QuickTest Professional Automation (Basic + Advanced)

  • Test Automation engineers with knowledge of Quick Test Professional or QTP (arguably the most popular software test automation framework) are in high demand across product and service companies. This QTP course will be enable you for a rapid and competitive career growth path and advancement in Software Testing/QA careers. The course has been designed for professionals and beginners with little or no Automation experience to prepare for job-readiness from day one.

  • QTP provides the industry‚Äôs best solution for functional test and regression test automation addressing all major software applications, web applications and environments. QTP deploys the concept of Keyword-driven testing to radically simplify test creation and maintenance with full access to the underlying test and object properties via an integrated scripting and debugging environment.

  • This course will provide you an excellent kick start in building automated test scripts using QTP. The course is well balanced between theory and hands-on work on live websites in different domains such as Social Networking, E-Commerce and Content Management Systems. We also prepare you for Job Interviews as part of the course.

Batch Duration Start Date Timings
Batch 1 6 weeks June 18th, 2017 Sat and Sun
2:00pm-6:00pm
Batch 2 6 weeks June 24th, 2017 Sat and Sun
2:00pm-6:00pm

What participants will learn

With a heavy focus on hands-on excercises, the following topics are covered:
  • Various Features of QTP
  • Using Expert View to customize scripts
  • Using Quick Test functions for specific environments
  • Working with File System Objects
  • Using Object Recognition and Smart Identification Features
  • Using Descriptive Programming and Create User-defined functions
  • Automation test planning
  • Identifying test cases to be automated
  • Test script generation
  • Test execution strategy
  • Test result analysis

Intended Audience

  • Professionals with Manual Testing background aspiring to move up the technology ladder for better opportunities in the market
  • Manual Testers, Test Architects, Test Leads, and Test Managers who wish to write, build and maintain Automated Scripts using QTP
  • Students and recent Graduates who want to get a head-start in pursuing a Software Quality Assurance/Testing career

Course Pre-requisites

  • The participants should have basic knowledge of programming
  • Basic Manual testing concepts
  • It is advised to refresh these skills to obtain maximum benefit from this training

Course Details

The course content is broken down in smaller topics and sequenced based on their relationship for easy grasping by the attendees. The course includes modules on VB Scripts, QTP fundamentals, QTP advance topics and theory and practice of Automation.

Basic Concepts of QTP

  • Basics of QTP
  • Addins for QTP
  • QTP Interface
  • Object Spy
  • Object Identification
    • Mandatory Properties
    • Assistive Properties
    • Ordinal Identifier
    • Smart Identification
  • Object Repository
  • Recording Modes
    • Normal
    • Low Level
    • Analog
  • Synchronization
  • Parametrization
    • Data Table
    • XML
    • Environment
  • Recovery Scenarios
  • Actions
    • Types of Actions
    • Action Properties
    • Action Call Properties
    • Action Parameters
  • User Defined Functions
  • Checkpoints
  • Step Generator
  • Output Value
  • Reporter Object
  • Regular Expression
  • Transaction

Basics of VB Script

  • Introduction to VB Script
  • Variables, Subtypes and Constants
  • Arrays
  • VB Script Operators
  • VB Script Procedures
  • Program Control and Structure
  • Conversion Functions

Advanced Concepts of QTP

  • Working with the Expert View
    • Understanding and using the Expert View
    • Understanding Basic VB Script Syntax
    • Running and Closing Applications Programmatically
    • Using Comments, Control Flow and other VB Script statements
  • Test Object Identification
    • Understanding Object Identification
    • Configuring Smart Identification
    • Mapping User Defined Test Objects Classes
    • Retrieving and Setting Test Object Property Values
    • Accessing Run Time Object Properties and Methods
  • Working with File System Objects
    • Creating, Reading, Updating, Deleting data from Files
    • Copying, Moving and Deleting Files
  • Working with Connection and Recordset Objects
    • Connecting to the Database
    • Retrieving records from the Database
  • Working with Data Tables
    • Working with Global and Action Sheets
    • Importing Data from File/Database
    • Using Formulas in the Data Table
    • Using Data Table Scripting Methods
  • Descriptive Programming
    • Need of Descriptive Programming
    • Object Repository Pros and Cons
    • Descriptive Programming Pros and Cons
    • Methods of Descriptive Programming
  • Interacting with Microsoft Excel
    • Microsoft Object Excel Model
    • Workbooks and Worksheets
    • Ranges and Cells
    • Worksheet Functions
  • Virtual Objects
    • Define Virtual Objects
    • Manage Virtual Objects
  • Error handling with Err Object
  • Working with Dictionary Object
  • Working with XML Util Object
  • Working with QC Util Object
  • Working with DOM Object
  • WSH Scripting Basics
  • Working with Shell

Quality Center

  • Introduction of QC
  • Connectivity to QTP
  • Adding scripts to QC
  • Executing Scripts
  • Viewing Reports

QTP Framework

  • Introduction of Test Automation Framework
  • Different types of Framework
  • Pros and Cons of different types of Frameworks
  • Framework design and folder structure
  • Design and Development of Hybrid/Data/Keyword Driven Framework
  • QTP/UFT Certification course details and guidance

Venue Details

Location 1
Corporate Software Park,
Ashoka Plaza Tower B,
Next to Hotel Hyatt Regency,
Viman Nagar,
Pune-411014. Click here for Map
Location 2
La-Gloriosa Bldg,
Near Arnold's High School,
Kalyani Nagar,
Pune-411014. Click here for Map

Fees

Call for Pricing Info.
Subject to availability of seats. Registration is first come first serve basis.


Register Today»