HP UFT
HP UFT(QTP) is the market leader in Testing Tools. UFT is an automation tool which is used for functional and regression testing to test web or client-server applications.
Fast: Quick Test runs tests significantly faster than human users.
Reliable: Tests perform precisely the same operations each time they are run, thereby eliminating human error.
Repeatable: You can test how the Web site or application reacts after repeated execution of the same operations.
Reusable: You can reuse tests on different versions of a Web site or application, even if the user interface changes.
About the Trainer
The trainer is having around 8+ years of working experience in Software testing. Currently He is working as Test automation consultant in MNC company. He has worked for multiple companies for India and abroad
Who should join ?
• Any graduate
• Manual testers
Why you should join us?
• Training by Industry standard experts
• Course Designed According to Industry Standards
• Flexible Timing for Online Training
• Live Training with Real time Scenarios
• 100% Placement Assistance
• Resume Preparation guidelines
• Email and Skype support
• Top Interview Questions
Topics covered in UFT
Introduction to Automation Testing
· Why Automation Testing
· When Automation Testing is required
· When Automation Testing is not required
· Tool selection criteria
· Most Popular Automation Functional testing tools
UFT Overview
· UFT Benefits
· UFT Versions
· UFT Download and Installation
· UFT Product support Matrix
· Types of licenses in UFT
· Demo License
· Seat License
· Concurrent of license
· Commuter License
· Add in Manager
Different Panes in UFT
· Test Flow
· Keyword View
· Expert view
· Solution Explorer
· Data
· Properties
· Toolbox
· Breakpoints
· Call Stack
· Local variables
· Console
· Watch
· Bookmarks
· Output
· Errors
· Active screen
· Tasks
Record and Run Settings
· Recording modes
· Recording mode:
· Analog Recording mode:
· Low Level Recording
· Insight Recording:
· Run settings
· Analyzing the Results
Object Repository
· Types of repositories
· Local object repository
· Shared object repository
· Create Shared object repository
· Associate Shared object repository
· Edit Shared object repository
· Benefits of Shared object repository
· Object Spy
· Object Identification
· Ordinal Identifier
· Location
· Index
· Creation Time
· Smart Identification
Checkpoints Introduction
· Type of Checkpoints
· Standard Checkpoint
· Text Checkpoint
· Text Area Check point
· Database Check point
· XML Check point from Application:
· XML Output value from Resource:
· File Content Output value:
· Bitmap Check point
Output Values
· Types of Output values
· Standard Output value
· Text Output value
· Text Area Output value
· Database Output value
· XML Output value from Application
· XML Output value from Resource
· File Content Output value
Actions
· Different type of Actions
· Action Properties
· Steps for inserting a New Action:
· Steps for inserting a Call to Copy of Action:
· Steps for inserting an Existing Action:
VB Script Introduction
· Data types
· Variables
· Variable Declaration
· Naming Convention
· Assigning Values to Variables
· Constant
· Arrays
· Option Explicit
· If Then Statement
· If Then Else Statement
· If Then Elseif Statement
· Select Case
· While Wend loop
· DoUntil Loop
· For Loop
· Exiting from the loop
VB Script Built In Functions
· Abs
· Asc
· Char
· Date
· Day
· Datediff
· Time
· Hour
· Left
· Right
· Len
· Mid
· Round
· StrRev
· StrComp
· Replace
· Lcase
· Ucase
· Lbound
· Ubound
File System Object
· Create file using FSO
· Write to file using FSO
· Reading file using FSO
· Creating folder using FSO
· Copy folder using FSO
· Move folder using FSO
· Delete folder using FSO
· Copy file using FSO
· Move file using FSO
· Delete file using FSO
· Verify file exist
· Verify folder exist
Dictionary Object
· Dictionary object Features
· Creating Dictionary object
· Check to key exists or not?
· Get all items in dictionary object
· Remove item from the dictionary object
· Remove all items from the dictionary object
· Destroy the object
Data Table
· Data Table Methods:
· Import Single excel Sheet into Data table
· Import complete XLS file into Data table
· Export Single Data sheet to Excel file
· Export Complete Data sheets to Excel file
· Read from Global sheet
· Read from Local sheet
· Write to Global sheet
· Write to Local sheet
· Parameterization with Data table
Synchronization
· Different synchronization methods
· Exist Method
· Wait Method
· Wait Property Method
· Sync method
· Default Synchronization Settings
· Transaction Points
· Inserting Transaction Points
Debugging
· Step into (F)
· Step out (Shift+F)
· Step over (F)
· Break Point
· Watch
· Local variables
· Console
· Call Stack
· Run From Step (Control+F)
· Run to Step (Control+F)
· Run Current Action
· Maintenance Run Mode
Reporter Object
· Methods of Reporter object
· ReporterReportEvent
· ReporterFilter
· ReporterRunStatus
· ReporterReportPath
· Export Results in PDF, XLS formats
Environment Variables
· Types of environment variables
· Built In Variables
· User Defined Variables
· Create user defined environment variables
· Export environment variables
· Import environment variables
Object Repository Manager
· Comparing object Repositories
· Merging object Repositories
· Import Object Repository from XML file
· Export the Object Repository to XML file
Regular Expressions
· When to use Regular expression?
· Special Characters
· Regular Expression Characters
· Regular expression Evaluator
· Regular expression for finding the digits
· Regular expression for finding the string
· Regular expression for dynamic window
· Regular expression for Date for MM-DD-YYYY
· Regular expression for TIME
· Regular expression for FIVE digit zip code
· Regular expression for visa card
· Regular expression for IP address
Recovery scenarios
When to use Recovery scenarios
Trigger Events in Recovery scenarios
Creating Recovery scenario file
Associating Recovery scenarios to you test
On Error Resume Next
Error Objects
Handling XLS files
· Create new excel file
· Write to excel file
· Read from excel file
· Add new sheet to excel file
· Format cells in excel file
· Count the no of rows in excel file
· Count the no of sheets in excel file
· Display the sheets in excel file
Functions in Vb Script
· Benefits of functions
· Diff between Functions and Actions
· Example function for Gmail Login
· Example function to return value
· Example function to return array
· Example function to return Dictionary Object
Descriptive Programming
· When to use Descriptive Programming?
· Benefits of Descriptive Programming:
· Example for Normal program
· Example for Descriptive program
· Descriptive program for counting the links
· Closing all open Browsers
Miscellaneous Topics
· Extensions in UFT
· Step Generator
· Step Generator - Test Objects
· Step Generator - Utility Objects
· Step Generator - Functions
· Test Settings
· Tool Settings
· Batch Running
Connecting to Quality Center from UFT
· Save test in to Quality Center
· Open test saved in Quality Center from UFT
· Executing test saved in Quality Center from UFT
· Results saved in to Quality Center
· Results saved in Temp Results
Introduction to Test Automation Frameworks
· Why to follow framework process?
· Benefits of Automation Frameworks
· Ideal features of Automation Frameworks
· Diff type of Automation Frameworks
· Linear Framework
· Flowchart for Linear Framework
· Advantages of Linear Framework
· Disadvantages of Linear Framework
· Modular Framework
· Flowchart of Modular Framework
· Advantages of Modular Framework
· Disadvantage of Modular Framework
· Data Driven Framework
· Flowchart for Data Driven Framework
· Advantages of Data Driven Framework
· Disadvantages of Data Driven Framework
· Keyword Driven of Framework
· Flow chart of Keyword Driven of Framework
· Advantages of Keyword Driven of Framework
· Disadvantages of Keyword Driven of Framework
· Hybrid Driven of Framework
· Flowchart of Hybrid Driven of Framework
· Advantages of Hybrid Driven of Framework
· Disadvantages of Hybrid Driven of Framework