QTP UFT Training
20% Off Lockdown Learning Discount Avail Now

QTP/UFT Videos with Support

(33 modules , 85 hrs )

QTP/UFT Videos - Lifetime Access

85 hrs of Videos USD 135 108 Enroll




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.

Download and Install UFT

VB SCRIPTING

Training Video - 1

Duration 17 mins

QTP Fundamentals

  • Simple Record and Run
  • 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

  • Creating executing vb scripts in notepad
  • 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

  • Methods and Properties of Err Object
  • Redim and arrays
  • Sub
  • Functions
  • Installing addins
  • Using Inbuilt VB Functions
Training Video - 4

Duration 1 hrs 3 mins

Regular Expressions In VB

  • Regular expression examples/exercises
  • 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

  • Random Number generation
  • 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

  • Preparing custom functions to read, write, delete and add sheets/cells/columns
  • Why do we need Xls file handling?
  • 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

  • Batch Runner
  • 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

  • Implementing QTP in your project and importance of shared repository
  • Classification of objects
  • Object Repository
  • Mapping OR with code and application
  • Object hierarchy in Object repository
  • Dragging objects
Watch Video
Training Video - 9

Duration 1 hrs 32 mins

Objects Identification

  • Capture screenshot of Object like Link, Button etc
  • 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

  • WebTables inside WebTables
  • Working without Object repository
  • 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

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

Duration 1 hrs 20 mins

Datatable XLS File Handling

  • Common mistakes with datatable
  • Why datatable
  • 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

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

Duration 51 mins

Xpath Based Object Identification

  • Are xpaths good enough when we can detect object in a normal way
  • What are xpaths
  • 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 are reusable actions
  • Project on JSON Webservice testing
  • Validating JSON response using VB
  • Firing request and parsing JSON response
  • POST, GET, UPDATE, DELETE Requests
  • What is a webservice?
Training Video - 16

Duration 1 hrs 35 mins

Actions, Function Libraries

  • When to use reusable actions and when to use Function libraries
  • 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

  • Validating dynamic contents in webtable cells
  • Validating dynamic text on webpage
  • Validating dynamic time displayed on webpage
  • Creating/Using Regular expression validation function
  • Validating dynamically changing Objects
  • Dynamically changing Objects
Training Video - 18

Duration 1 hrs 40 mins

Checkpoints And Output Values

  • Practicality of checkpoints and output value
  • Database checkpoint
  • Screen capture and comparison COM API
  • Bitmap checkpoint
  • Text area checkpoint
  • Text checkpoint
Training Video - 19

Duration 16 mins

Recording Types, Virtual Objects, Unix/command Prompt

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

Duration 1 hrs 22 mins

Miscellaneous

  • Time taken by script to execute
  • Finding if object is disabled
  • Finding hidden objects
  • Simulating Back front Button
  • Keyboard click events
  • Clearing Cache
Training Video - 21

Duration 55 mins

Database Connection And Testing

  • ADODB.Command factory
  • What types of databases are supported
  • Why we need to connect to database?
  • Installing mysql database
  • Generating connection String for SQL Server Database
  • What is connection String

DESCRIPTIVE PROGRAMMING

Training Video - 22

Duration 1 hr 33 mins

Descriptive Programming Using VB

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

Duration 1 hrs 10 mins

Descriptive Programming/vb Continued

  • Using Regex to Handle dynamically changing object ID
  • Using Regex on Text indentification
  • Using regular expressions in descriptions
  • Rediff Example
  • Quikr link extraction Examples
  • Closing all open Browsers
Training Video - 24

Duration 40 mins

Descriptive Programming/vb - Testing Links

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

Duration 55 mins

Descriptive Programming And Webtables

  • Finding browser version/type
  • Practical Usage of desktop Object
  • Desktop Object
  • 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

  • Log generation along with AOM script
  • TD Connection Object
  • Addin Object
  • Test Libraries Collection
  • Test Object
  • Why and when do we use AOM
Training Video - 29

Duration 1 hrs

QC Connection With UI

  • Raising defects in QC from QTP
  • Batch execution of tests
  • Executing QTP test through QC
  • Adding Test to QC Test Set
  • Saving a Test in QC
  • QC Test Lab
Training Video - 30

Duration 1 hrs 45 mins

QC Connection With AOM

  • AOM-Saving a test present on local system in QC
  • AOM-Raising defects in QC
  • AOM-Import environment variables from QC
  • AOM-Adding OR from QC into Test case
  • AOM-Add Function Library from QC into script
  • AOM-Opening test from QC and executing it
Training Video - 31

Duration 1 hrs

QC OTA - Open Test Architecture

  • Logging out from QC/Releasing connection
  • Adding tests to test Set
  • What is OTA
  • Why do we need OTA
  • QC OTA Documentation
  • TDApiOle80.TDConnection Factory

FRAMEWORK DEVELOPMENT

Training Video - 32

Duration 15 hrs

Data Driven Framework

  • Generating logs for individual test cases through AOM
  • Implementing tests
  • Deciding environment variables
  • Deciding TestSets/TestCases
  • Preparing Verification.vbs and BrowserUtil.vbs having custom functions to interact with browser
  • Building Object repository in Xls File
Training Video - 33

Duration 10 hrs

Hybrid Framework

  • Generating xls based reports
  • What is Hybrid Framework
  • Building Xls files for test cases
  • Granual Keywords
  • Application dependent keywords
  • Extracting objects through descriptive programming
QTP/UFT Training FAQs

Total modules

33

Total Duration (hrs)

85