QTP UFT Training
10% December Month Discount - Avail Now

QTP/UFT Videos with Support

(33 modules , 85 hrs )

QTP/UFT Videos - 25 Days Access

85 hrs of Videos USD 75 67.5 Enroll

QTP/UFT Videos - Lifetime Access

85 hrs of Videos USD 135 121.5 Enroll

Download and Install UFT

QTP/UFT Course Curriculum


UFT Training videos will help you learn VB scripting, basics of UFT, advanced UFT, descriptive programming and frameworks. ALM QC connection and frameworks such as data driven framework, hybrid framework along with report generation. Automation Object model along with QC OTA is also covered in these videos.

VB SCRIPTING

Training Video - 1

Duration 17 mins

QTP Fundamentals

  • Why QTP?
  • When do we use QTP?
  • Which application will we test? Will be doing live applications testing
  • Downloading and installing trial version
  • Installing addins
  • Making QTP work on Windows 7- Turn off UAC
Watch Video
Training Video - 2

Duration 47 mins

VB Scripting Fundamentals

  • What is VB and why QTP/UFT uses it?
  • Variables and constants
  • msgbox, print, inputbox, vbcrlf commands
  • Running a script
  • Concatenation operator
  • Managing long strings in Scripting
Linkedin Reviews
Training Video - 3

Duration 1 hrs 12 mins

Arrays,Sub,Functions And Objects In VB

  • Arrays
  • Redim and arrays
  • Sub
  • Functions
  • Installing addins
  • Using Inbuilt VB Functions
Training Video - 4

Duration 1 hrs 3 mins

Regular Expressions In VB

  • What are Regular expressions
  • Matches Collection
  • Match Object
  • Where can we use regular expressions
  • Regular expression Patterns in VB
  • RegExp Object in VB
Training Video - 5

Duration 45 mins

Dictionary Object, File Handling(FSO) In VB

  • What is Dictionary Object in VB
  • Methods and Properties of Dictionary Object
  • What is FileSystemObject
  • FileSystemObject object methods and properties
  • Reading, Writing, Creating, Deleting files
  • Creating files Using FSO
Training Video - 6

Duration 1 hrs 38 mins

Handling XLS Files With VB Script

  • Why do we need Xls file handling?
  • VB script to create xls file
  • Opening existing xls file
  • FileSystemObject object methods and properties
  • VB script to find if XLS file is existing
  • Overriding an existing file

IDENTIFYING ELEMENTS

Training Video - 7

Duration 1 hrs 14 mins

Basics Of UFT

  • Creating a new Test
  • Record/Run
  • Record and Run settings
  • Understanding Results page in QTP and disabling it
  • Help- My QTP is not recording and running scripts!!
  • Rules for recording web based applications
Watch Video
Training Video - 8

Duration 1 hrs 29 mins

Objects, Object Repository

  • What is an object?
  • Object Spy
  • Features in Object Spy
  • Help - My spy is not working !!
  • Classification of objects
  • Object Repository
Watch Video
Training Video - 9

Duration 1 hrs 32 mins

Objects Identification

  • Native and identification Properties
  • GetRoProperty - Read identification properties
  • Script to find Browser version
  • Getting browser title
  • Handling Dynamic Objects
  • Find number of search results from google
Watch Video
Training Video - 10

Duration 1 hrs 45 mins

Working Without OR, Handling Webtables

  • Working without Object repository
  • Why/When to work without OR
  • Counting total open browsers
  • Closing all open Browsers
  • Identifying object with single/multiple properties without using OR
  • What if 2 objects have same Properties
Training Video - 11

Duration 1 hrs 45 mins

Reports , Toproperty And Roproperty, Object Validation

  • Various Test Status
  • Reporter Object
  • Properties and Methods of reporter object
  • Attaching Screenshots in Reports
  • Marking test case fail/pass
  • Screen Recorder
Training Video - 12

Duration 1 hrs 20 mins

Datatable XLS File Handling

  • Why datatable
  • What is datatable object
  • Local and global sheets
  • Global Sheet - Reading/writing data
  • Local Sheet - Reading/writing data
  • Adding custom sheets in datatable
Training Video - 13

Duration 1 hrs 50 mins

Environment Variables , Datatable Example

  • What are Environment variables?
  • In-built and user defined environment variables
  • Practical Usage of environment vaiables
  • Importing/ environment variables from XML file
  • Datatable mini Project -1
  • Datatable mini Project -2
Training Video - 14

Duration 51 mins

Xpath Based Object Identification

  • What are xpaths
  • Firebug and Firepath
  • Generating your own Xpaths
  • Various HTML components
  • Xpaths in IE and Mozilla
  • Absolute and partial Xpaths
Training Video - 15

Duration 1 hrs 40 mins

Webservices - Rest/json Testing

  • What is a webservice?
  • POST, GET, UPDATE, DELETE Requests
  • Firing request and parsing JSON response
  • Validating JSON response using VB
  • What are reusable actions
  • Project on JSON Webservice testing
Training Video - 16

Duration 1 hrs 35 mins

Actions, Function Libraries

  • What is action?
  • ExitAction
  • Multiple Actions in test
  • Shared Object Repository for actions
  • What are reusable actions
  • Creating and calling reusable action
Training Video - 17

Duration 41 mins

Regular Expressions In Object Repository

  • Why do we need regex in OR??
  • Dynamically changing Objects
  • Creating/Using Regular expression validation function
  • Validating dynamically changing Objects
  • Validating dynamic time displayed on webpage
  • Validating dynamic text on webpage
Training Video - 18

Duration 1 hrs 40 mins

Checkpoints And Output Values

  • What are checkpoints?
  • Active screen
  • Concept of step generator
  • Standard Checkpoint
  • Text checkpoint
  • Text area checkpoint
Training Video - 19

Duration 16 mins

Recording Types, Virtual Objects, Unix/command Prompt

  • Different recording Types in QTP
  • When to use various recording types
  • Concept of virtual Objects
  • Creating virtual Objects
  • WWhen to use virtual objects
  • Working on Unix command prompt
Training Video - 20

Duration 1 hrs 22 mins

Miscellaneous

  • Finding hidden objects
  • Finding if object is disabled
  • Right click on object
  • Simulating Back front Button
  • Keyboard click events
  • Clearing Cache
Training Video - 21

Duration 55 mins

Database Connection And Testing

  • Why we need to connect to database?
  • What types of databases are supported
  • Installing sqlserver database - sql server and sql server management studio
  • Installing mysql database
  • Adodb.connection factory
  • What is connection String

DESCRIPTIVE PROGRAMMING

Training Video - 22

Duration 1 hr 33 mins

Descriptive Programming Using VB

  • We have already started descriptive programming
  • Counting all the objects in a page
  • How does QTP extract the objects
  • Extracting all the objects and printing properties of objects
  • What is micclass
  • Extracting all links of page and printing their names
Preview Video
Training Video - 23

Duration 1 hrs 10 mins

Descriptive Programming/vb Continued

  • Objects inside objects
  • Finding Objects which do not have Unique properties
  • Gmail Login Text Fields
  • Closing all open Browsers
  • Quikr link extraction Examples
  • Rediff Example
Training Video - 24

Duration 40 mins

Descriptive Programming/vb - Testing Links

  • Checking static links on site
  • Checking dynamic links
  • How to find if link is broken
  • Testing Pagination Links
Training Video - 25

Duration 55 mins

Descriptive Programming And Webtables

  • Desktop Object
  • Practical Usage of desktop Object
  • Finding browser version/type
  • Extracting objects from Webtables
  • Extracting Objects from specific cells of Webtable
  • Pagination with Webtable - dice.com
Training Video - 26

Duration 42 mins

Automating Desktop Application - Gtalk

  • Why cant we record and run Gtalk?
  • VB Script to login into Gtalk
  • When QTP never detects an Object
  • WinObject demystified
  • GetVisibletext Function
  • GetTextLocation function
Training Video - 27

Duration 25 mins

Recovery Scenarios

  • What is recovery scenario manager?
  • When do we use Recover scenario in QTP?
  • Various phases of recovery scenario
  • Handling popups with recovery scenario
  • Handling errors with Recovery scenario
  • Parameters of the recovery Function

AOM, QTP-QC CONNECTION

Training Video - 28

Duration 1 hrs 18 mins

Automation Object Model(AOM) In QTP

  • What is AOM
  • AOM - Object Model Diagram
  • Qucktest.Application Object
  • Handling QTP remotely with AOM
  • Why and when do we use AOM
  • Test Object
Training Video - 29

Duration 1 hrs

QC Connection With UI

  • What is QC
  • QC Addin
  • QC Test Plan
  • QC Test Resources
  • QC Test Lab
  • Saving a Test in QC
Training Video - 30

Duration 1 hrs 45 mins

QC Connection With AOM

  • Calling function in 1 vbs file from another vbs file
  • Logging in and Connecting to QC Project with AOM
  • AOM-Opening test from QC and executing it
  • AOM-Add Function Library from QC into script
  • AOM-Adding OR from QC into Test case
  • AOM-Import environment variables from QC
Training Video - 31

Duration 1 hrs

QC OTA - Open Test Architecture

  • What is OTA
  • Why do we need OTA
  • QC OTA Documentation
  • TDApiOle80.TDConnection Factory
  • VB script to Connect to QC
  • Connecting to project and domain in QC

FRAMEWORK DEVELOPMENT

Training Video - 32

Duration 15 hrs

Data Driven Framework

  • What is a framework
  • Preparing vbs files having cutom functions
  • Preparing xls.vbs having all xls reading custom functions
  • Preparing TestManager.vbs for managing test cases
  • Building Object repository in Xls File
  • Preparing Verification.vbs and BrowserUtil.vbs having custom functions to interact with browser
Training Video - 33

Duration 10 hrs

Hybrid Framework

  • What is Hybrid Framework
  • Deciding test cases to automate
  • Building Xls files for test cases
  • Granual Keywords
  • Application dependent keywords
  • Bulding OR from Xls
QTP/UFT Training FAQs

Total modules

33

Total Duration (hrs)

85