Comparative Study
Comparison of TestOptimizer with QTP, Selenium and TestComplete

 

When it comes to test automation tools for web application testing, it is hard to choose between the available options in the market and the right alternative that offers best of the latest technologies from the market place at the right budget. Open source tools provide the benefit of low initial investment but they’re not always the best alternative in the long run due to lack of official support & training. Commercial tools on the other hand are highly expensive to implement, resulting in higher cost of failure, should the right tool not be selected. 

Automation is a continuous process and it’s very important to have the basics right:
1. Setting up the test environment
2. Screening the available tool options
3. Creating a Proof of Concept with a few sample test scenarios for the application
4. Preparing (automation) frameworks
5. Building libraries of functions & methods
6. Defining configuration parameters

What if you get a tool, which helps you to execute manual testcases in automated way. To help testing professionals, choose the right alternative, we have prepared a comparison matrix between the three closest contenders, which are HP QTP, Selenium and Test Complete.

 

TestOptimizer HP QTP 10 Selenium TestComplete
Programming knowledge required?
Learning curve to be productive 2-4hrs 3-4 months 2-3 months 3-4months
Script generation
Data Driven Testing Its possible using excel or any spreadsheet; No coding Requires Extensive Coding Complex VB Scripting required
Database Support yes; We can connect using batch or shell With the help of DSN (ODBC32 Interface) Requires Extensive Coding Requires Extensive Coding
Object Repository No object repository maintained ; there is action sheet which contains keywords along with Locators Official term is Window declarations. They can be edited directly from the Editor Non Editable Editable
Test Case Termed as Test Case or Test Scenario No programming blocks are there. Set of keywords with elements is prepared that can be re-used Termed as Testcase. Each Testcase has block of coding statements. Termed as Automation Script Termed as Testcase. Each Testcase has block of coding statements.
Language Support it’s code-less, script-less VBScript Selenese, Java, Ruby, Perl, PHP, Python, C#, Groovy VBScript, JScript, DelphiScript, C++Script and C#Script.
Functional Testing, Cross Browser Testing Its possible using excel or any spreadsheet; No coding Complex code required Complex code required Complex code required
Run tests in your QA lab, or both
Results Reporting 1. Result displayed in excel sheet itself
2. Advanced Reports with
Screen shots
3. Html report
4. Reports can be mailed to concerned stakeholders
on a mouse click.
5. Reports to give defect
trends based browser
wise, module wise for
a span of period.
Results are stored into *.res binary files. It can be converted into different formats. Multiple versions can be stored into single file. Basic Reporting
OS Platform Support Windows, Linux & Mac Windows Only Only stable on Windows & Linux Windows, Linux & Mac
Scheduled execution Manage to do bulk execution with multiple browser with Yes, but with complex code
Dynamic Validation is possible it’s possible to do it one keyword possible with coding possible with coding possible with coding
Interaction with third part application to cross verification possible using one keyword possible with coding possible with coding possible with coding
Creation of customized keywords possible to create customized keywords without any coding possible with coding possible with coding possible with coding
Parrallel execution It takes intelligent decision to do combination of sequential & parallel execution so that over all execution should be fast enough to give you
Logging 2 types of log modes are available to give ease to debug the issue possible with coding need to intregated with log4j etc possible with coding
Price StartUps and Enterprise licenses are available. Check Pricing Here. $6000 USD Per Seat, Plus $1500 Annual Maintenance Free (GPL 2, Apache 2) Non locked license $1,000
See Demo Free Trial