Wednesday, 27 August 2014

Difference Between Qtp and Selenium

Major difference between QTP and Selenium are :

  • Selenium and QTP , both of them are automation testing tools.
  • Selenium is an open source tool while QTP is not an open source tool. It is owned by the HP.
  • Selenium is used to test only web based applications where as QTP can be used to test wide variety of applications like web based, .net based, Java based, mainframe applications.
  • Selenium supports scripting in many different languages like Java, .Net, Python, Ruby etc While in QTP only vb scripting is provided.
  • Web automation testing with selenium requires less cost as compared to automation using QTP due to license cost.


                FEATURES

              SELENIUM

                QTP

Cost

Open source & Portable

Licensed and very expensive.

Application support

Web Applications only

Client server applications only (like built in TCL/TK and PowerBuilder)

Support for web browsers

Supports IE, Firefox, Safari and Opera,Androidbrowser,chrome

Supports IE & Firefox only

Object Oriented Language support ,Scalability

Supports Java, .Net, Perl, PHP, Python, and Ruby

Supports VB script only

Support for operating system/platforms

Supports Windows ,PC/MAC/UNIX Platforms,Linux.

Support Windows only

Support for Test management tool integration

Not available. Need to track separately

TD/QC will be easily integrated

Environment Set Up Required

We can use wide range of IDEs like Eclipse, Netbeans, Visual Studio etc

Requires Seperate Environment

UI object management & Storage

Managed using UI-Element user extension and properties A set of dynamically loaded libraries that is stored in the Java archive file.

Built-in object repository and easy handling

DataDriven Testing


Requires Extensive coding

Complex VB Script Coding is required
Database support
Requires Extensive Coding
With the help of DSN (ODBC32 Interface)


No comments:

Post a Comment