UFT or QTP is a tool which is in the market from quite a long time now, and Micro focus has improved it a lot lately. Best ting about the tool is
- You get complete testing tools package, you don't need to run behind bunch of tools to perform your end to end testing
- Dedicated support team, which is quite frankly very effective
- Developers forum usually gives most of the answers in short span of time
- Ease of use, and easy to understand the VB scripting makes it available to wide range of people
- You can perform GUI, API and Web testing, and provides bunch of tools to facilitate testing tasks
- Huge developer base, hence easy for any company to adopt the tool Review collected by and hosted on G2.com.
-Since UFT has everything integrated in one tool, it become very heavy application
-Only supports VB scripting (and Java script through code injection)
- Costly license
-Limited to windows based OS Review collected by and hosted on G2.com.
I started using UFT when it was a part of HP and started with 11.5 version. The best part about using UFT was the ease and range of things which can be automated with UFT. The initial part of learning UFT is not so hard as you get a record and playback option which will record all your manual intervention with the application under test and will provide you with a script to play which is simple to understand as it uses VB Scripting as a language part. Once you are comfortable with VB Script and recording part you can start writing your own custom codes to achieve the requirements. It supports Web, Windows, Java application which I used during the course in working with UFT. Review collected by and hosted on G2.com.
The only thing which I hate the most about UFT is the resource consumption. Normally UFT will work with a 4Gb ram desktop/laptop but i'll recommend you to go with minimum 8Gb configuration else you won't be getting the best of performance from the tool and there are chances that it will crash at some point of time. The next big issue in my opinion is the pricing point which most of the projects cannot afford. Review collected by and hosted on G2.com.
1.With a simple record and playback approach , UFT develops regression and functional test cases.
2.Both technical and non technical users can use UFT.
3.It works only multiple interfaces like SAP , Web, Silverlight , Mobile , Oracle etc. based on the interfaces selected by user.
4.It can be integrated with test management tools like HP ALM, Test Director , Winrunner etc.
5.Enables test reporting for analysis.
6.Allows easy maintenance of test cases.
7.Excellent object identification mechanism.
8.Supports XML. Review collected by and hosted on G2.com.
1.Cost of QTP is high.
2.Cannot run multiple instances- Does not support multithreading.
3.Performance is slow compared to selenium - Takes loads of RAM and CPU
4.All Addins are not free of cost . Few addins need to be purchased - Java, Oracle, Siebel
5.Supports limited versions of browsers Review collected by and hosted on G2.com.
1)Key word driven framework setup using vb script and excel file for automating application
2)Object repository feature on UFT with smart identification features
2)Imaged based object recognition and virtual object creation.
3)User friendly IDE for writing your code
4)VB script programming used for automation is very easy to start with.
5)Execution without opening UFT using batch file.
6)Various Addin support for different types of application based on technology.
7)Inbuilt worksheet for adding data and using for testing application for data driven testing.
8)Support to API testing
9)User defined object identification
10)Reports are very informative and can be converted to various format.
11)Repository merging feature is very good.
12)HP support team is very helpful in resolving issues
13).NET spy feature is very useful to get in depth property of objects.
14)Support to different browser. Review collected by and hosted on G2.com.
1)Cloud based automation triggering to automation suite
2)Support to CI/CD integration
3)Sometime failed to identify silver light object in spite of using silver light add in.
4) Performance is not good for some application and some times get hang and get crashed abruptly.
5)Not supporting object oriented programming languages like Java,C# etc.
6)License is expensive Review collected by and hosted on G2.com.
1)Object repository feature on UFT
2)Imaged based object recognition .
3)Very easy programming language to start automating application.
4)VB script programming used for automation is very user friendly and easy to start with.
5)RO property feature to get run time object properties for validation.
6)Various addin available for different types of application based on technology.
7)Inbuilt worksheet for adding data and using for testing application for data driven testing.
8)Support to API testing
9)User defined object identification
10)Reports are very informative and can be converted to various format.
11)Repository merging feature is very good.
12)Support to xml and xls files for integration Review collected by and hosted on G2.com.
1)Not supporting object oriented programming languages like Java,C# etc.
2) Performance is not good for some application and some times get hang and get crashed abruptly.
3)Sometime failed to identify silver light object in spite of using silver light add in.
4)Cloud based automation triggering to automation suite Review collected by and hosted on G2.com.
I have been working with this tool, for more than 1 year, to automate test cases of various management applications of a reputed company. The range of compatible applications is surprendent and quite useful. UFT provides add-ins so you can implement tests for various technologies such as SAP, WEB, Windows applications, console, among others.
The tool is very simple and easy to interact with. Although I did not have previous experience, I easily learned how to use it.
In each solution created (known as test) we can create actions, with its own set of input parameters - data passed by the user to be used in the test. Within the test, there may be several actions and these can be easily organized and ordered among themselves.
If there are actions that are common to several tests, these can be invoked as external actions and thus, it is not necessary to repeat the source code that has been implemented previously, making the process simpler and faster.
In addition, you can create libraries where there can be multiple functions that are called within each test.
UFT also provides the "record" option that automatically generates the source code for the execution of the test, such as the action of clicking a certain button: objects are automatically stored in the repository and the code indicating the button click is generated.
Another feature is the reports generated at the end of each test. They accurately indicate all the steps in the test and whether they were successful or not. Review collected by and hosted on G2.com.
Despite its great potential, this tool consumes a huge amout of resources. Even with a good processor, RAM and SSD, running tests with more than 3 add-ins makes the machine too slow and difficult to work with.
During the use, I came across a major limitation that even the support team couldn't help me: massive export of tests (solutions). The client had to move the tests from one location to another within their server. In order to do this, we use the "export" functionality of UFT, which forces us to open each test and select this option and specify the destination folder. By doing this, all links and references to external libraries and actions ceased to function. The only solution was to open each test and fix the various connections, for a total of 5000 tests! This tool is suitable for large companies, however, it is little prepared to massive changes of items, which is a serious problem in large companies.
The licenses of this tool are very expensive, which limits the small and medium companies to use it. Review collected by and hosted on G2.com.
It has best Grafical User interface and it is very easily understandable , It has lot of feature like Record and Play back . It can be used for mobile applications and main frame applications and so much of options are available Review collected by and hosted on G2.com.
It is very expensive and it takes so much of time to load. Review collected by and hosted on G2.com.
UFT supports VB scripting and it has wide support for automating many different UIs and applications. It all comes with different plugins. Record and play is the very easy and simple method to use with UFT but usually we use the recording option at the base level and integrate that code with our automation framework. It has very good integration with Mocro Focus ALM and so the test and defect management are very easy.It can also integrate with GIT for version control. Review collected by and hosted on G2.com.
UFT always requires some framework to be developed which sometimes makes it more complex. It supports only VB Scripting and so there are many limitations in coding. The object repository management is also not that good. UFT sometimes hang or show many issues in normal use. Review collected by and hosted on G2.com.
Micro Focus UFT is a very good software for test automation because it handles different types of software, is simple to use and It's easily integrated with ALM and Jenkins. The record works really good and most of the time, is very useful. For test scenarios that require multiple executions with different data for each execution Micro Focus UFT is the best choice. Review collected by and hosted on G2.com.
The license is too expensive. It should be able to use other programming languages instead of only VBScript. It's not efficient, I am using Micro Focus UFT on a reasonable good laptop with an Intel i7 8Gen, 16Gb of ram and most of the time it runs slow when executing tests. Review collected by and hosted on G2.com.
The Idea behind it that people with almost no programming skill can write tests. Thats it. Every other aspect of this product is bad. Review collected by and hosted on G2.com.
This product is highly frustrating to work with. It all feels static and slow. There are a handful of features but almost all of them did not work when released and most still do not work properly and crash the whole application from time to time. That is the biggest problem. Constant errors with no hint to what caused the problem, random crashes where no message is shown and all unsaved work is lost. Working with ALM and UFT together is highly problematic. Having two programs, one acting as the structural component and the other as the development component only works if there is a high frequency of communication between the two. There is not. Having the same functions in some parts like check-in and check-out mechanisms makes this important. The two programs sync every hour once. Yes, once. That means when UFT crashes, which it does, a lot, you will have to manually have an admin unlock it or wait up to an hour. Furthermore is the framework limited. There are many Elements UFT understands but a lot of things have to be done by work-around, this defeats the purpose of having a product that can be handled by people with little know how. To add to the disaster, the actual performance is excruciatingly bad. This product is used in my company for test automation and is by far the slowest scripted UI I have ever seen, and because of all the problems, working with it, I always thought: “why don’t we just code the test?” The only reason not to use other UI-drivers and automation through coding would have been usability. Small tests that consist of maybe 5 clicks a dropdown and one edit are manageable. Anything more complex will not work properly and falsify test outcomes due to errors occurring randomly. Since HPE couldn’t realize this, I can only conclude that this product has no use for test automation. This product will slowly fade away until UFT realizes that they should stop announcing new features when the base product isn’t even finished. Do not buy this. It will only cost you money and drive your employees mad. Review collected by and hosted on G2.com.
The Automatic recording of tests as you are navigating around the application.it is also generate VB Script in Background Automatically. we can test Web Application,Mobile Application and Desktop application .it is a simple user interface.we can use the script reusable in your tests. it supports all type of database checkpoints. Review collected by and hosted on G2.com.
So far i have nothing that i dislike about UFT .it takes lot of memory while recording the application and cost is more expensive . Review collected by and hosted on G2.com.
1.techie friendly,
2.very efficient,
3.have solution for complex things
4.integration part is minimal(test managing tools)
5.easy to setup(made one-click setup)
6.comes with vb script.
7.great in performance.
8.meets any kind of application Review collected by and hosted on G2.com.
1.still they can optimize the things in a lot of places.
2. The add-ins part is a bit awful.
3.need to make any lighter version Review collected by and hosted on G2.com.
1)Easy to use
2) Very helpful for beginners also for QA automation
3) Gives us Record and Play back, can be used by freshers
4) It uses VB Scripting which is again a very simple coding language.
5) I liked the inbuilt checkpoints feature and also Object Repository.
6) Results viewer is again a super tool for UFT results analysis
7) We can also record an execution of the script using 'Mirco Player' and save it for future purposes,which i have used for delivering script/execution demos team. Review collected by and hosted on G2.com.
It is slow if we have to load all the add in's from Add In manager while launching UFT. Also it crashes sometimes when working on IE browser and results wont be generated alteast till the point where the script has been crashed giving me hard time to go back and rerun the entire script again especially if i have to run over 100 test cases per execution :(
Also this is a licensed tool. Review collected by and hosted on G2.com.
it can perform multiple tests simultaneously, we can change test, debug tests and manage parameters.It allows running distributed tests on multiple machines.The versatility of it means it is also used to load data for the training department to use thus speeding up their work too. Without a robust automation suite, businesses would not be competitive in this day and age and for me, UFT helps to fulfill that need with ease. Review collected by and hosted on G2.com.
It is a bit slow and acts erratically.Not a good support from hp for any issue.a lot CPU utilization which makes the performance altogether low. Review collected by and hosted on G2.com.
UFT provides the ideal one-stop-shop for integrating the testing of different application frameworks into one test IDE that can manage it all. Review collected by and hosted on G2.com.
Price and a significant learning and implementation overhead. It is not easy (as it is not with many other tools) to just get up and go. The more powerful and larger scope testing you have, the longer it will take to developer the framework. Review collected by and hosted on G2.com.
This used to be good automation app. This is like old school app for automation testing. I automated almost all types of apps using this tool. (e.g. web app, desktop app). Never used it for mobile app automation. Supports wide variety of frameworks. Review collected by and hosted on G2.com.
Thing I do not like about this app is its size. This is too heavy app. And looking at current open source app availability, this is less used in industry now. Review collected by and hosted on G2.com.
I like the best for its designing and an tool for testing to try out the ios & android devices. From the view of a newbie i love the trial version of a period of 60days. Bro who gives so? Review collected by and hosted on G2.com.
Contrary to the best, a $2000+ for a startup company would be a little of bit expensive if paid in dollar. Continents like Asia, developing countries like India. Basically i am disliking for its communication towards user. i am trying sign up/reset password waiting minutes and no email has been received and yeah i checked my spam as well. Review collected by and hosted on G2.com.
It allows me to automate almost anything without having to know base languages or vast knowledge of the various tools. It makes testing go much more quickly, accurately and efficiently, so it saves time and trouble. Review collected by and hosted on G2.com.
It is a little pricy. Being more expensive than some alternative programs, it is sometimes hard to justify the expense. Review collected by and hosted on G2.com.
How easy things are to manage and how easy the site is to get around. And how convenient the place is to use. Review collected by and hosted on G2.com.
There isn't much that I don't like. The only thing is I am new to this! I am just learning how to use this site. So I am sure there are lots of things to learn. Review collected by and hosted on G2.com.
Well best things is for sure to remove mannual process which is quiet lengthy and which makes our delivery fast and accurate
Uts also support cross browser so we no need to worry about.
Graphical recognised Review collected by and hosted on G2.com.
Nothing i can say i will dislike in this currently as i am the start beginning in this Review collected by and hosted on G2.com.
It is configurable with alm and it is very easy set up, you don’t have to be technical to run automation tests. Review collected by and hosted on G2.com.
It is not good when using for complex systems or immature application. Best used for regression vs new functionality. Also not open source like selenium Review collected by and hosted on G2.com.