I'm gonna be honest with you, I switched directly from QTP 10.0 to UFT 11.5 (skipped QTP 11 and all its bugs). QTP 10.0 has it's known bugs and enhancement points (several of them are described here in my blog) but, looking at the bright side, it's fast and (somewhat) reliable. In terms of technology, it's a pretty much dominated piece of software up to this point.
So making the switch to a whole new platform sometimes is a painfull process that we have to go through. I got a new machine running Windows 7, IE9, Chrome 28 and Firefox 24.1 ESR and a little time to settle things down. So, let's take a look on what's been on:
New redesigned GUI (but not all screens were not updated)Good to see we have a new snowy white GUI, instead of the old silver-95sh look. Now UFT looks a lot as a development tool. Too bad that not all minor screens were ported to this new standard.
New editor componentCode editor has its slice on the UFT changes. Most of the are for good. Now we can zoom in and out by Ctrl + and Crtl -, no more blank lines at the end of action code, Shift + Space key combination now works as expected, and more.
New left side menu (Solution Explorer)It took me a lot of time to get used to this new control pane, but once you learn how to use it, you won't wish to come back. Direct access to global repository, library functions and Recovery Scenarios are a must.
Ctrl+Z on datatableCan't believe HP actually changed the datatable excel component and this time you can use Control+Z command on its cells. Note: you can use it only once, but at least now you can.
Highlight the spying objectsIn Spy Objects screen, when you spy any object now you can highlight an specific object at any level in the hierarchy tree. Also, from the Object Spy screen, you can tell UFT to include the selected object into your objects lybrary without having to recapture it in your application.
Sync works betterSync command works better on page objects.
Changes to global repositories seem to reflected immediately in your codePretty much self-explanatory. It's not a 100% perfect, still has bugs, but it's much better than before.
New regular expression evaluatorNow, in case you are not sure if your regular expression will work or not, you can try this new feature called Regular expression evaluator.
Sliding pops-ups windowsOk, so enough of good things, lets take a look on the bad side. Now, some of the pop-up screen you open slowly slide from top to down, as a unfold effect. Completely unnecessary.
Mouse scroll wheel doesn't work on all objectsI can't remember how many places in UFT don't recognize the mouse scroll wheel.
Objects repository looks awfulObject repository screen (as well as other screens) hasn't been updated to the new standard, but some parts have white background. So, it looks terrible. All bugs remain from previous QTP versions.
Results viewer bugsResults viewer application is one of the worst parts of UFT bunde. Sluggish, buggy. missing features... all but a good piece of software.
Abode Flex doesn't work wellNow things have changed around. UFT is said to support Adobe Flex 4.5 and later. If you want to automate applications using earlier versions of Flex, you have to go back to QTP 10 or 11 with Adobe's add-in. This is not a 100% truth, as I made some tests and UFT is capable of handling older Flex components if you use Windows XP and IE7. Other combination of OS + browser won't work at all.
There are a lot more to come. Stay tunned.