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.

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

What do I think about the stability of the solution?

It's stable.

How are customer service and 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: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
QA Architect at a computer software company with 5,001-10,000 employees
Real User
Easy set up and test creation but the test object repository needs improvement
Pros and Cons
  • "The reporting is ready to use and doesn't require any setup."
  • "The test object repository needs to be improved. The hierarchy and the way we identify the objects in different applications, irrespective of technology, needs adjustments. The located and test objects are not as flexible compared to other commercial tools."

What is our primary use case?

We have what we call a UK tax related application. We are using the solution to automate some functional cases of the application. Use case wise, it's usually used more on the accounting side, which is the main purpose of the application. With the available functional testing of workflows, we are able to have accountability there.

What is most valuable?

The solution's most valuable aspect is how easy it is to create tests. For example, recording options.

The reporting is ready to use and doesn't require any setup.

We can easily create test suites without much trouble. For example, by using the UFP test, we can directly create a test suite. 

What needs improvement?

The test object repository needs to be improved. The hierarchy and the way we identify the objects in different applications, irrespective of technology, needs adjustments. The located and test objects are not as flexible compared to other commercial tools.

For how long have I used the solution?

I have three or four months of experience on the solution. I am an architect on technical optics. Different teams work on the project as well. I mentor them sometimes as part of my job. As far as hands-on experience goes, I can say I've only actually been using it for a few months. It hasn't been more than that.

Our company as a whole, on the other hand, has been using the solution for the better part of four or five years now.

What do I think about the stability of the solution?

We haven't had any problems with stability. It's reliable. We haven't witnessed any bugs or glitches. It doesn't seem to crash on us or to freeze.

What do I think about the scalability of the solution?

The solution is scalable. There are no issues in that sense. If a company needs to expand out the solution they can do so easily. We can add as many artifacts as we want.

I'm not sure if we have plans to increase usage in the future.

How are customer service and technical support?

I've never used technical support, so I can't speak to how good technical support is.

How was the initial setup?

The initial set up was not complex. I can say it's straightforward due to the fact that we have started out relatively small. We have gradually developed it. We continue to build it out all the time. That made it simple. This was important for us, as our team didn't have too much experience with the solution. 

The deployment was handled by my IT team. I did not handle the deployment personally.

What about the implementation team?

The implementation was handled in house by our own teams.

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

The pricing is reasonable. It's not too expensive as a solution. We're satisfied with the billing so far.

What other advice do I have?

I'd rate the solution seven out of ten.

If you compare it with competitors, the object identification needs to be improved. It also needs to ensure that going forward it supports new technologies. We are seeing a lot of new technologies coming up. It's important that test companies support these new advancements. If they do, then it will give testers a reason to try them out and hopefully adopt the solution. It's a win-win.

The solution is also great for language flexibility. It's important to support a number of languages to help increase user adoption.

I'd recommend this solution to other organizations. It's one of three I'd recommend for sure based on the pricing and feature offering it has. Of course, this is just a recommendation n terms of a commercial tool. Open-source tool recommendations are a whole other question.

Which deployment model are you using for this solution?

On-premises
Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Buyer's Guide
SmartBear TestComplete
April 2024
Learn what your peers think about SmartBear TestComplete. Get advice and tips from experienced pros sharing their opinions. Updated: April 2024.
769,599 professionals have used our research since 2012.
PeerSpot user
Systems Engineer at a tech services company with 51-200 employees
Consultant
It is similar to other tools like Selenium IDE where you can record and play test scripts. There is no support for mobile testing automation.

Valuable Features:

For more than a year, I've been working on automation of functional testing, regression testing using TestComplete. It is a great tool and hard to learn and use. 
 
Pros:
- It is similar to other tools like Selenium IDE you can record and play test scripts 

- Developer needed to create test scripts using VB Script, Jscript, Delphiscript etc - 
- QA perspective, helps test results logs helps in finding precisely the issue where test failed
- Tests can be recorded in keyword driven or screen capture modes on some screens.
- Tests can be created for regression, functional, DDT (data driven testing), ODT(object driven testing), and so on and it is good to use it for Cross browser testing.
 
Cons:
- There is no support for mobile testing automation.

- QA need to depend upon developer to correct the scripts any change happens. Automated

Improvements to My Organization:

Recording the scripts and running the scripts should be available to all users.

As a QA, I would like to use it by myself using the application recording and replaying the tests.

Room for Improvement:

On some of the UI application pop up screens, Closing and opening screens etc.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
it_user242190 - PeerSpot reviewer
it_user242190Test Manager with 501-1,000 employees
Vendor

what is the best way to convert UFT scripts to TC compatible scripts.

PeerSpot user
Systems Test Manager at a transportation company with 1,001-5,000 employees
Real User
The latest version can be used for mobile testing, but more effective object mapping for Citrix systems is needed.

What is most valuable?

Keywords-Driven frameworks and Data-Driven Testing (DDT) methodologies used for building effective frameworks.

How has it helped my organization?

The fact that the latest version can be used for mobile testing.

What needs improvement?

A more effective way in Objects Mapping for applications built on domains/platforms such as Sliverlight, and Citrix is needed.

For how long have I used the solution?

I've used it for three years.

How are customer service and technical support?

Technical support can be improved by being more efficient in responding to questions.

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

Used some other products, but this was found to be the most suited for business requirements.

How was the initial setup?

The initial step was straightforward which was made by carrying out a POC and the decision was to go for this solution.

What about the implementation team?

Following initial training by the vendor, the implementations are done in-house.

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

It is value for money, and different licensing options are available.

What other advice do I have?

Fig 1: Building of Automation Testing framework.

Fig 2: Automation Testing Results

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
it_user409368 - PeerSpot reviewer
it_user409368Director of Product Management at a tech vendor with 201-500 employees
Vendor

Hello, Thank you very much for your feedback! We will use it to improve TestComplete.
Could you please elaborate on what specific aspects of the application you would like us to improve as demonstrated in figure Figure 1 and Figure 2?
Regards,
Masha

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: I am a real user, and this review is based on my own experience and opinions.
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_user347607 - PeerSpot reviewer
Technical Leader at a tech services company with 10,001+ employees
Real User
I was part of a systems architecture team and we were looking into various kinds of automation tools. We found this solution to be the most complete tool.

Valuable Features

It allows me to invoking an application and then to browse the application. I've done some good research with TestComplete along with Google Earth.

Improvements to My Organization

I was part of a systems architecture team and we were looking into various kinds of automation tools. We found this solution to be the most complete tool.

Room for Improvement

More APIs could be added.

Use of Solution

I used it for six months.

Stability Issues

I didn't encounter any stability issues in my short tenure, although I remember invoking the application twice although there is was an instance already open.

Customer Service and Technical Support

Customer Service:

I haven't had to use customer service.

Technical Support:

I haven't had to use technical support.

Initial Setup

Initial setup was easy, but implementation was a little tricky initially. I could not find any sample projects that I could use as a guide.

Pricing, Setup Cost and Licensing

It's open source, so it's free.

Other Solutions Considered

We looked at other solutions, but this was the most complete.

Other Advice

It's a great tool that covers many features and is straightforward with logs.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
it_user340986 - PeerSpot reviewer
Senior QA Analyst at a financial services firm with 501-1,000 employees
Vendor
It helps to organize test runs using the Test Items page of the project editor.

Valuable Features

  • Data driven testing using Microsoft Excel
  • Viewing properties of objects using Object Spy
  • Organizing test runs using the Test Items page of the project editor

Use of Solution

For versions 8.X to 9.20.2460.7, I've been using TestComplete for about four and a half years.

Stability Issues

It seems to crash once every two to three months.

Customer Service and Technical Support

Customer Service:

7/10

Technical Support:

7/10

Initial Setup

For a node-locked license, it's pretty straightforward. For floating licenses, it's a little more complex because you have to set-up the license manager and do a little bit of configuration on the computers that use the floating licenses.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
PeerSpot user
Sr. Software Quality Consultant at a tech services company with 501-1,000 employees
Consultant
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: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Buyer's Guide
Download our free SmartBear TestComplete Report and get advice and tips from experienced pros sharing their opinions.
Updated: April 2024
Buyer's Guide
Download our free SmartBear TestComplete Report and get advice and tips from experienced pros sharing their opinions.