Вы находитесь на странице: 1из 12

Introduction to UFT

Agenda

Introduction to UFT12
Some basics about UFT
Need for using UFT
Advantages of UFT over other tools
Testing Process in UFT
UFT / QTP Test Script
Limitations of UFT
Introduction to UFT
(Unified Functional Testing)

Unified Functional Testing (QuickTest Professional), popularly known by its


acronym UFT is an automation testing tool originally from Mercury
Interactive which was acquired by Hewlett Packard (HP) in 2006. UFT is
primarily used for functional, regression and service testing.

UFT is widely used to automate user actions on a web or clientbased


computer application and test the same.
Some basics about UFT…

It’s a commercial tool by HP

Its mostly used for Automation Testing

UFT/QTP is based on scripting language VB script

It supports largest pool of software development environments like SAP,


Oracle etc..
New features in UFT over QTP

Unified Functional Testing(UFT) = QuickTest Pro(QTP) + ServiceTest(ST)

Multiple script Debugging

Mobile Testing Support

Support Open Source CI Systems

PDF Check points


Need for using UFT

Enables functional tests to be carried out automatically to increase the


speed and cost effectiveness of application development and delivery.

Helps to reduce cost and increase ROI.

UFT comes with an inbuilt IDE, which is simple and easy to use.

Only tool available to automate desktop based applications.


Advantages of UFT over other tools

It supports wide range of protocols and applications

HP UFT has introduced Service or API testing in new version.

HP UFT manages exception handling using recovery scenarios; the goal is


to continue running tests if an unexpected failure occurs

Object recognition feature is very advanced in UFT, it has object spy,


smart identification tools which can easily identify objects.

Mobile testing also extended in UFT.


Testing Process in UFT

• Identity Objects
Design OR • Create Object Repository

• Design Test Scripts

Scripting • Create Test scripts

• Debug

• Execute Tests
Run
UFT / QTP TestScript
A QTP/UFT Test Script consists of
Solution
Action
Data table

S No File Types Extension


1 Test script file .mts
2 Action .mst
3 Data table .xls
4 Local Object repository .mtr
5 Shared Object repository .tsr
6 Library Files .qfl
7 Batch Files .mtb
Limitations of UFT

Cost is extremely high – License and maintenance.


Cannot run multiple threads/instances – For example the Grid support
available in Selenium, where we can run multiple instances of the
application on different browsers at the same time.
Slow in execution when compared to even open source tools like
Selenium.
You need to buy different addins – Java, Oracle, SAP, .Net, Seibel,
Peoplesoft etc.
Requires skilled automation testers.
HP UFT UI
 Active Screen Pane
 Bookmarks Pane
 The Canvas
 Data Pane
 Debug Panes
 DocumentPane
 Errors Pane
 OutputPane
 Properties Pane
 Run Step Results Pane
 Search Results Pane
 Solution Explorer Pane
 Tasks Pane
 Toolbox Pane
Recording modes
Normal Recording
Analog Recording
Insightrecording
Low-level recording
UI Automation recording

Вам также может понравиться