Title: QTP VS SELENIUM Automated Test Tool Comparison
1QTP VS SELENIUM Automated Test Tool Comparison
2Introduction
Both QTP and Selenium were developed with the
objective to provide functional and regression
test automation for various software and web
applications. Selenium and QTP are platforms or
frameworks composed of sophisticated tools and
apparatus to help in automation of the web
browsers. Both of them have their own advantages
and disadvantages. It is the experience and
discretion of the tester or engineer that will
help him choose the best for the optimization of
results for a particular application. learn more
about QTP training in chennai
31. Origin
QTP stands for Quick Test Professional. It was
initially developed by Mercury Interactive (MI).
In 2006, MI was subsequently acquired by Hewlett
Packard (HP). Nowadays, it is popularly known as
HPE Unified Functional Testing (UFT) software.
Selenium was developed by an engineer and
programmer of Thought Works, named Jason Huggins
in Chicago in 2004. The invention of Selenium was
made accidently as a Java Script Test Runner. It
was then updated in the following years to cater
to the ever increasing demands of the Information
Technology and Industry.
4 2. Cost of Licensing The major difference
between Selenium and Quick Test Professional or
Unified Functional Testing framework is the
starting and working costs. Selenium being open
source platform is completely free to use. This
means that theres no licensing or renewal cost
associated with the Selenium tool. On the
contrary, QTP is not open source testing tool. It
is a commercial tool and is expensive. User needs
to buy an initial license and renew it
periodically if QTP platform is chosen for test
automation. So, the cost of HPE UFT is huge as
compared to Selenium framework that is free of
cost. learn more about QTP training in
chennai
53. Types of automation testing supported If
you are just thinking about the huge cost of QTP,
please consider the support that the platform
provides for various types of test automation. HP
QTP or UFT can be used to test both client and
server side applications like built in TCL/TK and
PowerBuilder. It supports testing of both desktop
and web based applications. On the other hand, if
you are planning to go for Selenium, remember
that you will be able to automate only the web
based applications. Selenium is portable but one
needs to spend in lakhs for obtaining valid QTP
license.
64. Scalability and Programming Support Quick
Test Professional tool supports only Visual Basic
(VB) scripts and Java scripts. But Selenium has
good scalability and scripts can be developed in
any of the programming languages like Java, C,
Ruby, Python, PHP, Perl, .Net and Groovy etc.
Therefore, more object oriented language support
is available for open source Selenium test tool
as compared to only two OOL for QTP. In other
words, one can say that the QTP tool is less
scalable. Object Oriented Approach of automation
testing becomes more challenging in QTP owing to
its less mature programming language i.e. Visual
Basics. Credits Metaforum Technologies