QTP/UFT Automation Functional tool Introduction
QTP Introduction
HP Quick Test Professional (QTP), an
automated functional testing tool that helps testers to perform automated
regression testing in order to identify any gaps, errors/defects in contrary to
the actual/desired results of the application under test.
This blog will give you an indepth understanding on
HP QuickTest Professional, its way of usage, record and play back of tests,
object repository, actions, checkpoints, sync points, debugging, test results
etc and other related terminologies.
Where QTP Fits in?
QTP is a
Functional testing tool which is best suited for regression testing of the
applications. QTP is a licensed/commercial tool owned by HP which is one of the
most popular tools available in the market. It compares the actual and expected
result and reports the results in the execution summary
QTP History and Evolution:
HP Quick
Test Professional was originally owned by Mercury Interactive and it was
acquired by Hp. Its original name was Astra Quick Test and later named as Quick
Test Professional but the latest version is known as Unified Functional Tester (UFT).
Advantages:
·
Developing automated tests using VBScript doesn't require a highly
skilled coder and relatively easy when compared other object oriented
programming languages.
·
Easy to use, ease of navigation, results validation and Report
generation.
·
Readily Integrated with Test Management Tool (Hp-Quality Canter)
which enables easy scheduling and Monitoring.
·
Can also be used for Mobile Application Testing.
·
Since it is a Hp product, the full support is provided by HP and
by its forums for addressing technical issues.
·
Suitable for both client server and web based
application
·
Better error handling mechanism
·
Excellent data driven and keyword testing
features
·
Disadvantages:
·
Unlike Selenium, QTP works in Windows operating system only.
·
Not all versions of Browsers are supported and the testers need to
wait for the patch to be released for each one of the major versions.
·
Having said that it is a commercial tool, the licensing cost is
very high.
·
Even though scripting time is less, the execution time is
relatively higher as it puts load on CPU & RAM.
Testing Tools:
Tools from a software testing context, can be
defined as a product that supports one or more test activities right from
planning, requirements, creating a build, test execution, defect logging and
test analysis.
This blog is designed for Software
Testing Professionals with a need to understand the QTP in enough detail along
with its simple overview, and practical examples. This blog will give you
enough ingredients to start with QTP from where you can take yourself at higher
level of expertise.
Before proceeding
with this blog you should have a basic understanding of software development
life cycle (SDLC). A basic understanding of VBScript is also required. You can
also go through the basics of VBScript.
HP QTP uses Visual
Basic Scripting (VBScript) for automating the applications.
The Scripting Engine need not be installed exclusively as it is available part
of the Windows OS. The Current version of VBScript is 5.8 which is available as
part of Win 7. VBScript is NOT a object oriented language but a object based
language.
Why VBScript?
Microsoft VBScript (Visual Basic
Script) is a general-purpose, lightweight and active scripting language
developed by Microsoft that is modelled on Visual Basic. Nowadays, VBScript is
the primary scripting language for Quick Test Professional (QTP), which is a
test automation tool.
This blog
will teach you how to use VBScript scripting language in your day-2-day life of
any Web based or Automation project development.
Lets discuss about VBScript in detail in Next blog...
I was very interested in the article , it’s quite inspiring I should admit. I like visiting your site since I always come across interesting articles like this one. Keep sharing! Regards. Read more about
ReplyDeleteVery valuable post...! This information shared is helpful to improve my knowledge skill. Thank you...!
Offshore software testing services
software testing services company
software testing services
Software Qa Services
quality assurance service providers
Performance testing services
Security testing services
software testing Companies
regression testing services
I was very interested in the article , it’s quite inspiring I should admit. I like visiting your site since I always come across interesting articles like this one. Keep sharing! Regards. Read more about
ReplyDeleteVery valuable post...! This information shared is helpful to improve my knowledge skill. Thank you...!
Offshore software testing services
software testing services company
software testing services
Software Qa Services
quality assurance service providers
Performance testing services
Security testing services
software testing Companies
regression testing services