introduction to unified functional testing 12 (uft)

12
Introduction to UFT 12 ARCHANA KRUSHNAN

Upload: archana-krushnan

Post on 17-Jan-2017

1.394 views

Category:

Engineering


28 download

TRANSCRIPT

Page 1: Introduction to Unified Functional Testing 12 (UFT)

Introduction to UFT 12ARCHANA KRUSHNAN

Page 2: Introduction to Unified Functional Testing 12 (UFT)

Agenda

Introduction to UFT 12 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

Page 3: Introduction to Unified Functional Testing 12 (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 client based computer application and test the same.

Page 4: Introduction to Unified Functional Testing 12 (UFT)

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..  

Page 5: Introduction to Unified Functional Testing 12 (UFT)

New features in UFT over QTP

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

Multiple script Debugging

Mobile Testing Support

Support Open Source CI Systems

PDF Check points

Page 6: Introduction to Unified Functional Testing 12 (UFT)

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.

Page 7: Introduction to Unified Functional Testing 12 (UFT)

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.

Page 8: Introduction to Unified Functional Testing 12 (UFT)

Testing Process in UFT

Design OR• Identity Objects• Create Object

Repository

Scripting• Design Test

Scripts• Create Test scripts

Run• Debug• Execute Tests

Page 9: Introduction to Unified Functional Testing 12 (UFT)

UFT / QTP Test Script A QTP/UFT Test Script consists of

Solution Action Data table

S No File Types Extension1 Test script file .mts2 Action .mst3 Data table .xls4 Local Object repository .mtr5 Shared Object repository .tsr6 Library Files .qfl7 Batch Files .mtb

Page 10: Introduction to Unified Functional Testing 12 (UFT)

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.

Page 11: Introduction to Unified Functional Testing 12 (UFT)

Author Biography

Professional History and Credentials:

Archana Krushnan is currently working as Test Analyst at Nihilent Technologies Pvt Ltd. She has been in the field of Software Testing for more than 5 years and worked on several domains such as Telecom, Ecommerce and Healthcare. She has previous experiences of working with companies like Reliance Communications Ltd and Fab.com. Her interests include exploring new things in testing and sharing on her blog..

Page 12: Introduction to Unified Functional Testing 12 (UFT)

Thanks !!!

Prepared By : Archana Krushnan

Test Analyst

For any queries Please email,Email : [email protected]