Try our new research platform with insights from 80,000+ expert users
it_user341001 - PeerSpot reviewer
Junior ASP/.Net Developer at a construction company with 501-1,000 employees
Vendor
Its environment exposes a significant portion of its functionality to the command line, where execution details can be left to .bat files or Windows Scripts.

What is most valuable?

Object-based recording, and data-driven testing.

Separation of data into Excel files made tests modifiable by QA personnel with limited development experience, and object-based recording kept maintenance to a minimum.

How has it helped my organization?

TestComplete's environment exposes a significant portion of its functionality to the command line, where execution details can be left to .bat files or Windows Scripts.

This allowed us to schedule execution of lengthy tests for nighttime and non-core hours, and to synchronize tests with Jenkins build releases.

This freed up QA assets to perform more specialized testing and reduced redundancy.

What needs improvement?

Native test result reporting does not provide overview reporting methods for tests that span multiple project suites. Features that allow for flagging a test as dependent on the result of another in multi-project hierarchies while maintaining name-mapping segregation would be much esteemed.

For how long have I used the solution?

I've used it for approximately eight months.

Buyer's Guide
SmartBear TestComplete
March 2025
Learn what your peers think about SmartBear TestComplete. Get advice and tips from experienced pros sharing their opinions. Updated: March 2025.
859,579 professionals have used our research since 2012.

How are customer service and support?

Customer Service:

8/10 - SmartBear representatives are surprisingly responsive, and they go out of their way to offer assistance.

Technical Support:

8/10 - SmartBear representatives are surprisingly responsive, and they go out of their way to offer assistance.

How was the initial setup?

The initial set-up was exceedingly simple. There is a silent mode option available during set-up, which is very convenient when deploying to multiple machines or remotely.

What about the implementation team?

We implemented it through an in-house team.

What was our ROI?

We did not maximize our ROI until we put somebody full-time on our TestComplete endeavours. The tool does have a learning curve, and it wasn't until we had an in-house expert on it that we began to see the benefits of automated testing over traditional QA roles.

What's my experience with pricing, setup cost, and licensing?

The licensing options for TestComplete both running a licensing server. This prevents users from running more sessions simultaneously than purchased keys. This can prove problematic if you want multiple developers writing or running tests at once, and prevents you from using your key while a distributed test is running.

For pricing, carefully consider how many machines you want running the software, rather than the number of developers.

Which other solutions did I evaluate?

We also evaluated another SmartBear product called SoapUI. The change to TestComplete occurred because we changed our target from web applications to desktop.

What other advice do I have?

My advice in regards to implementation would be to choose carefully which tests to automate, specifically focusing on lengthy procedures, tasks that require looping, or places where you want to test against multiple data sets.

Additionally, I found it beneficial to prefix my keyword tests with a character and number to provide logical ordering instead of alphabetic.

I also found it beneficial to record "undo" steps with each keyword test; this allows each test to be more stand-alone and prevents your test from being dependent on the state the previous test left the application in.

Finally, I would suggesting limiting the number of test applications per test suite to prevent bloated name-mapping schemes.

Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
it_user336978 - PeerSpot reviewer
it_user336978Multimedia Solutions Verification Engineer at a comms service provider with 1,001-5,000 employees
Vendor

Test Complete provides detailed reports since every profit software should do, since people pay for its reporting functionality also. On the other hand, some big and expensive products stil has the reporting gaps, for example there are third party reporting tools for HP QC.

See all 3 comments
PeerSpot user
Systems Engineer at a tech services company with 51-200 employees
Consultant
The automation module helped us save time in regression tests, but we needed to perform adjustments on our systems to get it to fit in.

Valuable Features

The automation has improved over time, allowing it to integrate with other external tools for defect tracking.

Improvements to My Organization

The automation module helped us save time in regression tests.

Room for Improvement

It works by recording and playing a script for some part of development. However, there's no way of knowing where it failed. The developers needed help to correct these errors to script them in order to work. I noticed many changes made from version to version.

This tool is also very expensive compared to the similar tools in the market. Price needs to be affordable.

Use of Solution

I've used it since 2012.

Deployment Issues

We faced lots of code breaking, and needed to perform adjustments on our systems to get Test Complete to fit in.

Stability Issues

Sometimes it runs fast, and sometimes it runs slow.

Scalability Issues

No issues encountered.

Customer Service and Technical Support

Customer Service:

They used to respond in less than 24 hours, and compared to SpiraTest, it's not that great.

Technical Support:

SpiraTest took a minute to respond to any technical support issues, but Test Complete takes longer.

Initial Setup

It's not complex.

Implementation Team

It was already in place when I joined the company.

ROI

6/10.

Pricing, Setup Cost and Licensing

It's priced high, and they should look into it to make it more competitive.

Other Solutions Considered

We also looked at Selenium IDE, and chose it because it's cheaper.

Other Advice

Check the price and compare to other available tools in the market and decide select the one best fits the needs.

Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
Buyer's Guide
SmartBear TestComplete
March 2025
Learn what your peers think about SmartBear TestComplete. Get advice and tips from experienced pros sharing their opinions. Updated: March 2025.
859,579 professionals have used our research since 2012.
it_user69072 - PeerSpot reviewer
QA Manager at Airpush India Pvt Ltd
Vendor
Automation testing using TestComplete

For more than a year, I've been working on automation of functional testing, regression testing using TestComplete. It's a paid automation tool.

It's an little tricky to learn and use but quite similar to Selenium. You can use xpath, record and play to script test cases.

Pros:
- Similar to Selenium IDE, you can record and play test scripts
- Similar to Selenium webdriver, you can create test scripts in VBScript, JScript, DelphiScript, C++Script or C#Script. (personally, I liked VBScript)
- Test results logs helps in finding precisely the issue where test failed
- Tests can be recorded in keyword driven or screen capture modes
- Tests can be created for regression, functional, DDT (data driven testing), ODT(object driven testing), and so on
- Can easily do cross-browser testing

Cons:
- Automated tests can not be run on Mac OSX
- No support for mobile testing automation (though there is a package 'seetest' which can be integrated with TC)
- It can not read xpath values for browsers other than IE, Firefox, chrome, Safari.

Also, you can learn about TestComplete by this book(written by Genndiy Alpaev and reviewed by me):

https://www.packtpub.com/application-development/testcomplete-cookbook 

Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
it_user340998 - PeerSpot reviewer
it_user340998Software Quality Analyst I at Bentley Systems Incorporated
Consultant

In our organization we are using TestComplete for desktop based application using Visual Basic. Not using record and play back because this technique is not stable and must be used for learning purposes. We have very comprehensive set of regression testing integration with Jenkins. Yes you are right it need alot of improvement in web and mobile automation. For web based application I would personally recommend to use Selenium Webdriver using Java.

See all 3 comments
it_user327474 - PeerSpot reviewer
QA Automation Engineer at a computer software company with 501-1,000 employees
Vendor
We can test our applications manually for a full 48 hours continuously, but it lacks its own log viewer.

What is most valuable?

The opportunity to work with DevExpress and WPF objects.

How has it helped my organization?

  • Approximately, we get new build once per week. So I need to provide smoke testing for it. In case of manual tests execution, it is needed 48 hours (six working days) to smoke it. With TestComplete, we need just eight hours (or even less - if we're using multiple machines)
  • Stability and Stress testing. It is impossible to test our applications manually for 48 hours (two full days) continuously. With TestComplete, it is possible

What needs improvement?

  • Better stability, as sometimes, TestComplete crashes when attempting to delete over 10 logs
  • Support for the latest versions of DevExpress
  • More comfortable XML editor (like in Notepad++)
  • A better script editor. I will be happy, if the TestComplete editor would contain a design like the one in Visual Studio or Eclipse - errors and unusable variables being highlighte, and refactoring opporunities
  • Own log viewer in TestExecute. For now, it is possible to open it only within a browser, which is not very good, because if the log is 2GB or more, it will take 10-20 minuts to open with Internet Explorer

For how long have I used the solution?

I've used it for three years, including, v7, & v9 with TestExecute v9, and it's been in use on the project since 2010.

What was my experience with deployment of the solution?

When we migrated from v7 to v9, we encountered a problem with using recursive code; in DelphiScript recursion was completely broken.

What do I think about the stability of the solution?

Sometimes, TestComplete crashes when attempting to delete over 10 logs.

How are customer service and technical support?

Customer Service:

It's acceptable.

Technical Support:

It's acceptable.

Which solution did I use previously and why did I switch?

I tried Visual Studio 2010 (Coded UI Tests feature). The tool was changed, because TC is cheaper and more acceptable for those apps testing. But for now, this project doesn't use QA automation and I am working in another project

Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
PeerSpot user
Sr. Software Quality Consultant at a tech services company with 501-1,000 employees
Consultant
Top 20
We're able to perform NPAPI test runs on Chrome, but the ExtJS extension and reading of JQuery standard modal screens is still not so good.

Valuable Features

Test Runs on Chrome. Test Runs are faster than the previosu version.

Improvements to My Organization

After NPAPI was unsupported by Chrome, our test runs were halted on Chrome for a previous version of TestComplete. Started running again with version 11.11.

Room for Improvement

ExtJS extension and reading of JQuery standard modal screens is still not so good. For Automating ExtJS based systems you have to do record and playback to extract methods and no substantial documentation has been provided.

Deployment Issues

None.

Stability Issues

The product is relatively stable.

Customer Service and Technical Support

Customer Service:

It is quick.

Technical Support:

Not so helpful most of the times. They always fail to produce a work around.

Initial Setup

It was easy.

Implementation Team

In-House.

Pricing, Setup Cost and Licensing

Do not buy all the modules at once, if your primary system under test is for example Web based then only buy the web module.

Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
it_user323649 - PeerSpot reviewer
QA Team Lead at a tech vendor with 10,001+ employees
Vendor
It supports .Net, but it needs to have templates of tests from scratch.

What is most valuable?

  • Good IDE
  • Support of third party controls
  • Flexible in coding
  • Supports .Net assemblies
  • Good community

How has it helped my organization?

It's decreased the time needed for the regression testing cycle.

What needs improvement?

  • Memory consumption
  • Speed of interaction with controls
  • Sets of prepared libraries like asserts
  • Templates of tests from scratch

For how long have I used the solution?

I've used TestComplete for three years.

What do I think about the stability of the solution?

It's stable.

How are customer service and technical support?

It's good, I like the support.

Which solution did I use previously and why did I switch?

Previously was QTP. TestComplete is much more flexible light,and easy to use.

How was the initial setup?

It's quite easy to start using it. There were no problems from the beginning.

What about the implementation team?

Use JScript for quick wins. Start creating tests as small as possible.

What was our ROI?

I would say that we have now automated about 100 tests, so it saves us three days every month..

What's my experience with pricing, setup cost, and licensing?

Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
it_user324366 - PeerSpot reviewer
QA Engineer at a computer software company with 51-200 employees
Vendor
It’s got flexible logging capabilities, but needs implementation of screen recording during testing.

Valuable Features

  • Its Multi browser testing capabilities
  • Record-and playback
  • Network suite testing (remote testing) capabilities
  • Key word driven testing with ability to finetune tests using scripting languages
  • Its flexible logging capabilities
  • High level of support from Smartbear
  • Support of other users in large userbase

Improvements to My Organization

Using TestComplete, the application tests are executed at night unmanned, so that test engineers can focus on developing new tests instead of executing existing tests.

Room for Improvement

Implementation of screen recording during testing (video recording).

Use of Solution

I've used it for approximately four years.

Stability Issues

No issues encountered,

Scalability Issues

No issues encountered,

Customer Service and Technical Support

Customer Service:

Very professional and adequate. I would rate this on a 9.5/10.

Technical Support:

Very professional and adequate. I would rate this on a 9.5/10.

Initial Setup

It's straightforward.

Implementation Team

I implemented it myself, using instructions from the vendor’s website.

Pricing, Setup Cost and Licensing

Start with evaluation version of the product, which can be downloaded from Smartbear's website, and after the initial evaluation, decide which licensing method you need.

Other Solutions Considered

I have evaluated other solutions, the cost model, the level of support of legacy software, the easy of use and easy implementation approach were main reasons to choose this product.

Other Advice

Focus on implementing a test automation framework. Start by downloading a free evaluation trial version of the product, and see if the product works well with the application(s) you want to design an automated test frame for.

Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
it_user323895 - PeerSpot reviewer
Team Lead at a tech vendor with 501-1,000 employees
Vendor
It has a unified way of finding and manipulating controls from different vendors on different platforms, though it lacks support for different web UI frameworks and V8.

What is most valuable?

It supports JScript and it has unified way of finding and manipulating controls from different vendors on different platforms. As a key feature for beginners - It can record user actions and reproduce them.

How has it helped my organization?

First two companies began to rely on results of automated regression.

What needs improvement?

There is no qualified support for different web UI frameworks and no V8 support as well. The other thing that must be improved is their licensing policy with Virtual Machines.

For how long have I used the solution?

I've used it for six years.

What was my experience with deployment of the solution?

There were some issues.

How are customer service and technical support?

Customer Service:

5/5.

Technical Support:

5/5.

Which solution did I use previously and why did I switch?

I used different solution afterwards and I can say there is no other product with such great flexibility.

How was the initial setup?

The initial setup is as simple as any product with a Windows installer.

What was our ROI?

ROI is simple. We've spent three months on development and automated one month of regular regression tests done manually for each release. Now we did it for each build.

Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
Buyer's Guide
Download our free SmartBear TestComplete Report and get advice and tips from experienced pros sharing their opinions.
Updated: March 2025
Buyer's Guide
Download our free SmartBear TestComplete Report and get advice and tips from experienced pros sharing their opinions.