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)
support
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
recognition
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
dashboard
possible through testng/junit ,need workaroundin-Build report or customised is possible 
Software CostLicense & Annual maintenance
fees
Zero
Coding Experience of
Engineer
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
HighLow
Product SupportDedicate HP support along with
support forums
Open Source Community

20 comments:

  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
    :) :) :)

    ReplyDelete
  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

    ReplyDelete
  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

    ReplyDelete
  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

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

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

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

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

    ReplyDelete
  9. All are saying the same thing repeatedly, but in your blog I had a chance to get some useful and unique information, I love your writing style very much, I would like to suggest your blog in my dude circle, so keep on updates.
    devops online training

    aws online training

    data science with python online training

    data science online training

    rpa online training

    ReplyDelete
  10. This comment has been removed by the author.

    ReplyDelete
  11. I wanted to thank you for this great read!! I definitely enjoying every little bit of it I have you bookmarked to check out new stuff you post.is articlethanks a lot
    Ai & Artificial Intelligence Course in Chennai
    PHP Training in Chennai
    Ethical Hacking Course in Chennai Blue Prism Training in Chennai
    UiPath Training in Chennai

    ReplyDelete
  12. Excellent!Many thanks to this perfection.I totally enjoying and learning a lot.there are no words to thank you enough!you are such an amazing.
    amazon web services aws training in chennai

    microsoft azure training in chennai

    workday training in chennai

    android-training-in chennai

    ios training in chennai

    ReplyDelete