reviewer789918 - PeerSpot reviewer
Consultant
User
Using automation to perform regression testing can save us huge amount of time and resources
Pros and Cons
  • "​Record and Replay to ease onboarding of new users."
  • "Object Repository Technology, which is a good mean to identify graphical components of the applications under test."
  • "With frequent releases, using automation to perform regression testing can save us huge amount of time and resources."
  • "Scripting has become more complex from a maintenance standpoint to support additional browsers."

How has it helped my organization?

With frequent releases, using automation to perform regression testing can save us huge amount of time and resources. It has allowed us to focus on newly added features.

What is most valuable?

  • Record and Replay to ease onboarding of new users.
  • Object Repository Technology, which is a good mean to identify graphical components of the applications under test.

What needs improvement?

Initially, it was supporting only Internet Explorer. This was not an issue, as the corporate choice, was to use that browser. In the meantime, Firefox and Google Chrome became popular and were introduced within the company, hence scripting became more complex from a maintenance standpoint to support those additional browsers.

For how long have I used the solution?

More than five years.
Buyer's Guide
OpenText UFT One
April 2024
Learn what your peers think about OpenText UFT One. Get advice and tips from experienced pros sharing their opinions. Updated: April 2024.
769,789 professionals have used our research since 2012.

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

This was long time ago, with version 8.2. It was automation of a pack of regression set with QTP. It was a success because my customer split regression testing and functional testing. Therefore, I could focus on the part which was identical across versions, then maintain the scripts after new features were introduced over releases.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
PeerSpot user
Continuous Delivery Lead at SAI Global
Real User
Well supported and lots of resources available but has high deployment costs

Advantages:

Well supported and lots of resources available who have certifications, but mostly used in Financial Institutions. Integrated add-on for Flex, Web Services, Silverlight, and Web HTML. Framework issues can be easily taken care of with Odin AXE framework, which uses XML and simple interface. Lots of resources are available who can work on and use QTP.

Disadvantages:

Ability to recognize complex UI and dynamic content hinders the tool. Mostly used in Data-driven web testing, which makes use of Excel sheets; easy for the user to use, but may cause issues in maintainability. Windows System only focused. Not suitable for Unix-Clones and Mac OS. High deployment costs, and later will incur maintenance costs also, as each programmer has a different coding style and the new user has to learn and then work on it. Learning curve for it is not steep, as users are available who know VBA and VB Script.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Don Ingerson - PeerSpot reviewer
Don IngersonQA Automation Engineer at Global Fortune 500 Company
ExpertTop 5Real User

Have you tried automating against Microsoft's newest browser known as Microsoft Edge? If so, what was your overall assessment?

See all 3 comments
Buyer's Guide
OpenText UFT One
April 2024
Learn what your peers think about OpenText UFT One. Get advice and tips from experienced pros sharing their opinions. Updated: April 2024.
769,789 professionals have used our research since 2012.
Test Solution Architect at a tech services company with 51-200 employees
Real User
Poorly designed, runs slow, and makes test automation really difficult
Pros and Cons
  • "The initial setup is relatively easy."
  • "The overall design needs an entire overhaul. We prefer software designed to ensure the package isn't too loaded."

What is our primary use case?

We primarily use the solution for any test completion intended for the system.

How has it helped my organization?

I don't really see a way it has improved our organization. I don't like this tool and I don't think that it's a successful example for automation. It's because of the tool's limitations that make the automation of a project difficult to execute successfully.

What is most valuable?

The solution is the company's product of choice. We disagree a bit in that regard.

The initial setup is relatively easy.

What needs improvement?

The solution makes test automation really difficult to maintain. The design of the test framework isn't ideal. They should work to improve it.

The concept is really old. It needs to be integrated with EMM, due to the fact that, obviously, EMM is the one to manage your test. It's almost difficult to manage test automation as a project. It's good for video testing, however, it's not good for a project.

The overall design needs an entire overhaul. We prefer software designed to ensure the package isn't too loaded.

For how long have I used the solution?

I've been using the solution for three years.

What do I think about the stability of the solution?

The solution is stable. However, that said, it's also slow.

What do I think about the scalability of the solution?

The scalability is pretty good. If an organization needs to expand, it should have no trouble doing so.

Our particular projects have more than 50 people on them. Mostly they are from the IT automation team.

How are customer service and technical support?

I didn't really ask for technical support in the past. We didn't really use much of the features, therefore we didn't have technical issues with that tool. I can't speak to their general responsiveness having never spoken with them directly.

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

I have never used a different solution. I merely use this solution as it is my company's preferred product.

How was the initial setup?

The initial setup is not complex. It's quite straightforward.

What other advice do I have?

We're just customers. We don't have any business relationship with Micro Focus.

Personally, the solution doesn't meet my expectations. The design is really old. It's possible we'll be talking about changing soon. I'm not sure if it will happen, however, I would prefer to try something new.

A person with no programming background might really like this solution. I, however, do not. On a scale from one to ten, I'd rate it at a five. I have a technical background and I don't really like using this tool. It's better for someone with less programming experience.

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
Don Ingerson - PeerSpot reviewer
Don IngersonQA Automation Engineer at Global Fortune 500 Company
ExpertTop 5Real User

1) What do you mean by tool’s limitations?


2) Can you please elaborate on what video testing is?


Also, there several different frameworks that can be used with UFT. I am not clear about the context of how you are using the word framework. Can you please elaborate?

PeerSpot user
Project Manager at a tech services company with 1,001-5,000 employees
Real User
We're able to automate both Windows and web applications form a single console. The product should evolve to be flexible so one can use any programming language such as Java and C#.
Pros and Cons
  • "The ease of record and playback as well as descriptive programming are the most valuable features of UFT (QTP)."
  • "The product should evolve to be flexible so one can use any programming language such as Java and C#, and not just VB script."

Valuable Features

The ease of record and playback as well as descriptive programming are the most valuable features of UFT (QTP). Also the feature for automating both Windows and web applications form a single console is not bad.

Improvements to My Organization

My previous organization used UFT extensively for automation more than 500 complex end to end regression tests with considerable savings in time and effort. We were able to achieve that with high degree of reusability.

Room for Improvement

The product should evolve to be flexible so one can use any programming language such as Java and C#, and not just VB script. Also, the dependency of browser windows to be opened on screen in order for the tool to recognize objects is a big deal breaker since most organizations mandate screen locking when leaving the systems unattended. If we can’t leave a test to run attended, the point of automation in itself becomes a question-mark.

Use of Solution

I've been using it for more than 10 years.

Deployment Issues

There were no issues with the deployment.

Stability Issues

We did have a few instances of browser crashing as well as the product crashing. While the product crashing was resolved with 4 GB of memory, the issue with browser crashing still happened with IE 11 and 12 browsers and no resolution was found.

Scalability Issues

UFT is pretty late to support latest versions of IE. Also I have seen a marked decrease in execution speed while the scripts grow.

Customer Service and Technical Support

I have not interacted directly with HP on the product support.

Initial Setup

UFT setup is pretty straightforward.

Implementation Team

We did it in-house.

Pricing, Setup Cost and Licensing

It took about five years to break even. UFT is costly.

Other Solutions Considered

No other options were looked as we went straight ahead into UFT.

Other Advice

Go for the cheaper option of Selenium if your requirement is purely browser based testing. If not, go for UFT.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
it_user379695 - PeerSpot reviewer
Engineer at a tech vendor with 51-200 employees
Real User
For us, object recording is the most valuable and most used feature.

What is most valuable?

For us, object recording is the most valuable and most used feature.

How has it helped my organization?

We've used it just during a Proof of Concept period.

What needs improvement?

We noticed during our PoC that it needs parallel execution, not execution via ALM.

For how long have I used the solution?

I used 11.5 two years ago, and I just updated to 12.51 one month ago, but I have not really used it yet.

What was my experience with deployment of the solution?

There were no issues with the deployment.

What do I think about the stability of the solution?

There were no issues with the stability.

What do I think about the scalability of the solution?

There were no issues with the scalability.

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

We previously used Selenium. Our clients choose their IDEs and I integrate for them.

How was the initial setup?

It's hard to install the license seat because the web-based GUI is not user friendly.

What about the implementation team?

I implement it with in-house teams.

What other advice do I have?

The add-on I am using has limited resource on-line that makes it a challenge to use. Compared to Selenium, I prefer Selenium. However, I may want to see HPMC before I can make better suggestions.

Disclosure: My company has a business relationship with this vendor other than being a customer: We're partners.
PeerSpot user
it_user357675 - PeerSpot reviewer
Software Test Specialist at a financial services firm with 1,001-5,000 employees
Vendor
The Object Spy feature is the most valuable to us because we can spy on controls in our mobile application and view their properties and values. I'd like a quicker version of it.

What is most valuable?

The Object Spy in UFT is very valuable for spying on controls in our mobile application and viewing their properties and values.

What needs improvement?

I would like a version that works quicker. Also, a lot of people can't afford it because it's expensive.

For how long have I used the solution?

I've been using it for two years. Each project is different, and it is sometimes two months or six months at once.

What was my experience with deployment of the solution?

I haven't encountered any issues with deployment.

What do I think about the stability of the solution?

It's stable, and there's no issues with instability.

What do I think about the scalability of the solution?

We've scaled just fine, and there's no issues here.

How are customer service and technical support?

Technical support was very helpful and good.

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

I used different tools and a different solution, e.g. Selenium in a previous company. I didn’t choose this product as it was in place when I joined.

How was the initial setup?

It was already in place when I got here, so I don't know if the initial setup was straightforward or complex.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
it_user341283 - PeerSpot reviewer
Senior Software Quality Assurance Engineer at a tech vendor with 501-1,000 employees
Vendor
It allowed us to provide automation test coverage in various areas of an online web application, including web services. However, it needs CI integration with console logs.

What is most valuable?

I found all the features to be valuable. I can't pinpoint just one. It's just a very useful UI automation testing solution.

How has it helped my organization?

It allowed us to provide automation test coverage in various areas of an online web application, including web services..

What needs improvement?

  • More details when run-time errors occur (product related - not user or application related)
  • Proper HTML reports
  • Console logging
  • CI integration with console logs

For how long have I used the solution?

I've used it for approximately two years.

What was my experience with deployment of the solution?

No real blockers. The application we were testing was pretty much covered by the tool.

How are customer service and technical support?

Customer Service:

I didn't need to use them.

Technical Support:

I didn't need to use them.

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

I have worked with Selenium and TestNG. This product was a customer request.

How was the initial setup?

Depending on the approach you follow, the set-up is complex in different ways. Having an Object Repository that is not stored but built through the run is the most difficult and time consuming task. Custom libraries are also very time consuming to build.

What about the implementation team?

In-house implementation for a customer.

What other advice do I have?

Setting this up from the beginning requires a lot of reading and effort spent. You need an experienced person to set the framework up and it will also take time to implement it so the ROI will be realised in the future.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Senior Digital Business Consultant at HNRG
Consultant
Enables the ability to base test automation on object recognition with the possibility of managing the object repository

What is our primary use case?

  • Realizing more test automation scenarios and managing the entire DevOps lifecycle.
  • Running test cases along the entire day.

How has it helped my organization?

The approach to the automation test makes the test activities more interesting and improves the software quality.

What is most valuable?

The ability to base the test automation on object recognition with the possibility of managing the object repository is the most valuable feature. 

What needs improvement?

In my opinion, the improvement of the object recognition of new technologies and the capacity to catch more performance info should be desirable.

For how long have I used the solution?

More than five years.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Don Ingerson - PeerSpot reviewer
Don IngersonQA Automation Engineer at Global Fortune 500 Company
ExpertTop 5Real User

Nice article. What technologies are you using that UFT has a challenge with object recognition?

Buyer's Guide
Download our free OpenText UFT One Report and get advice and tips from experienced pros sharing their opinions.
Updated: April 2024
Buyer's Guide
Download our free OpenText UFT One Report and get advice and tips from experienced pros sharing their opinions.