Monday, 5 May 2014

QTP vs TestComplete vs Selenium

FeatureQTP(11.5 /11)Selenium(2)TestComplete(10)
Language SupportVB ScriptJava, C#, Ruby, Python, PerlVBscript, Jscript, Delphi Script and many other.
Windows (Non-browser)
based Application support
YesPHP , JavascriptFlex, WPF, grids and other controls --NET (Windows Forms), WPF (XAML), Visual C++, Visual Basic, Borland Delphi, C++Builder, Java, JavaFX, Visual FoxPro, Sybase PowerBuilder
Browser supportGoogle Chrome (uptill ver 23)
Internet Explorer , Firefox ( ver 21)
Google Chrome , Internet Explorer ,
Firefox , Opera , HtmlUnit
IE,Support for Opera 17-8, Chrome 31, Firefox 24-26(Web and Rich Internet Application Testing)
Environment SupportOnly WindowsWindows , Linux , Solaris
OS X , Others (If brower & JVM or
Javascript support exists)
Support for Win 64-bit applications
Mobile (Phones & Tablets)
Different commercial product i.e.
HP UFT Mobile (formerly known as
MobileCloud for QTP)
Android , iPhone & iPad ,
Blackberry , Headless WebKit
Windows Desktop and Client/Server, Web, and Mobile. Source,Android platform support,iOS platform support
FrameworkEasily integrated with HP Quality
Center or HP ALM (separate
commercial products)
Selenium + Eclipse + Maven / ANT
+ Jenkins / Hudson & its plugins /
Cruise Control + TestNG + SVN
Enchance tests using external functions
Calling DLL and Windows API functions, using .NET and Java classes ,Data Driven testing-Integrated support for data-driven testing and a built-in test data generator
Continuous IntegrationPossible through Quality Center
/ ALM or Jenkins
Possible through Jenkins / Hudson
/ Cruise Control
Coverage testing with AQtime integration ,Tracing critical failures in applications with AQtrace integration
Tracing exceptions, freezes and crashes in the application under test    ,Integration into Visual Studio 2013 and Team Foundation Server 2013.
Object Recognition
/ Storage
Inbuilt Object Repository (storing
Element Id, multiple attributes) along
with weightage that gives flexibility
on deviation acceptance in control
UI Maps and different object location
strategy such as -XPath Element ID
or attribute DOM
Object Recognition is doing by two way1) Default Object Naming2)Name Mapping
Image based TestsEasily possiblestrategy such as -XPath Element IDNeed workaround 
ReportsQuality Center has in-built awesome
possible through testng/junit ,need workaroundin-Build report or customised is possible 
Software CostLicense & Annual maintenance
Coding Experience of
Not MuchShould be very good along with
technical capabilities of integrating
different pieces of framework
Script Creation TimeLessHigh
Hardware resource (CPU
+ RAM) consumption during
script execution
Product SupportDedicate HP support along with
support forums
Open Source Community


  1. Sharp comparison for the Best tool from UFT vs TestComplete vs Selenium.

    if you are ready to buy > $8K go for UFT 11.5
    elseif go for Testcomplete 10
    else go for free tool -Selenium
    End if
    :) :) :)

  2. Great comparison!! Excellent explanation about each and everything. Thanks a lot for your efforts. If your audience is also interested in Selenium Testing, they can take a look here:
    Selenium Training

  3. Nice blog about difference between qtp and selenium.People willing to get the indepth knowledge in getting framework such as TestNG,jenkins,Maven and POM should get properly get best selenium training in chennai

  4. Awesome, Great information with detail explanation about the advantages of QTP and Selenium.

    thanks a lot!!
    Best Selenium training in Chennai | Best Selenium training in Chennai

  5. Inspiring writings and I greatly admired what you have to say , I hope you continue to provide new ideas for us all and greetings success always for you..Keep update more information..

    rpa Training in Chennai

    rpa Training in bangalore

    rpa Training in pune

    blueprism Training in Chennai

    blueprism Training in bangalore

    blueprism Training in pune

    rpa online training

  6. It seems you are so busy in last month. The detail you shared about your work and it is really impressive that's why i am waiting for your post because i get the new ideas over here and you really write so well.
    java training in tambaram | java training in velachery

    java training in omr | oracle training in chennai

    java training in annanagar | java training in chennai

  7. Wonderful bloggers like yourself who would positively reply encouraged me to be more open and engaging in commenting.So know it's helpful.
    python training in tambaram
    python training in annanagar
    python training in OMR
    python training in chennai

  8. This is most informative and also this post most user friendly and super navigation to all posts... Thank you so much for giving this information to me.. 
    Devops training in velachery
    Devops training in annanagar
    Devops training in sholinganallur
    Devops training in tambaram

  9. I simply wanted to write down a quick word to say thanks to you for those wonderful tips and hints you are showing on this site.

    Blueprism training in Chennai

    Blueprism training in Bangalore

    Blueprism training in Pune

  10. Excellant post!!!. The strategy you have posted on this technology helped me to get into the next level and had lot of information in it.

    angularjs Training in bangalore

    angularjs Training in btm

    angularjs Training in electronic-city

    angularjs online Training

    angularjs Training in marathahalli

  11. I’m planning to start my blog soon, but I’m a little lost on everything. Would you suggest starting with a free platform like Word Press or go for a paid option? There are so many choices out there that I’m completely confused. Any suggestions? Thanks a lot.
    Best AWS Training in Marathahalli | AWS Training in Marathahalli
    Amazon Web Services Training in Anna Nagar, Chennai |Best AWS Training in Anna Nagar, Chennai
    AWS Training in Velachery | Best AWS Course in Velachery,Chennai
    Best AWS Training in Chennai | AWS Training Institutes |Chennai,Velachery

  12. I’ve desired to post about something similar to this on one of my blogs and this has given me an idea. Cool Mat.

    python training in rajajinagar | Python training in btm | Python training in usa