I'm running the Flex Automation Installer to install the plugins needed to evaluate use of QuickTest Professional for automated Flex 2 testing. The Installer requires entry of a Flex Data Services serial number. (The applications I want to test do not use Flex Data Services, so this seems an odd requirement for evaluation of the test tool.) How can I get the needed serial number? If this requires discussion with someone at Adobe who oversees my organization's Flex licenses, how would I determine who that is and how to contact him or her? Is it necessary to purchase a Flex Data Services license to evaluate QTP automated testing of Flex 2 apps?
Through the licensing group I was able to get access to a web page where we could see serial numbers for our licensed products. Fortunately, we had a license for Flex Data Services, so I got the needed number. Though I had repeated discussions about the issue with Customer Support and Tech Support, I did not learn of any solution for someone who lacks a Flex Data Services license.
If HP and Adobe wished to prevent people from trying QTP for automated Flex GUI testing, the current system would be an effective mechanism. Not only do you need -- so far as anyone has been able to determine -- to get a license to an additonal product that you may not need for your Flex application development; you need to install plugins, copy libraries from here to there, recompile your application with the extra libraries, and deploy it with a wrapper, not to mention implementing the recommended guidelines for developing the application so as to make it work better with the test tool. Once you have all the infrastructure in place, and you've gotten a new trial license for your installation of the latest version of QTP, since the original license expired while you were trying to get everything else set up, you'll find that playback of test scripts does not work. It turns out that QTP 9.2 does not work for Flex testing. You need to go back and get QTP 9.1. But you can't find 9.1 on the regular download site -- you need to get a special url from HP sales. Then it turns out you can't access the 9.1 download location, because your HP support login and password don't work there. So it's back to sales to get a working username and password, then download a 338 Mb zip file, extract the contents, try to install it, and abort the installation when says it can't proceed because you already have a version of QTP installed. Uninstall 9.2, install 9.1, reboot for the nth time, reapply the trial license, reinstall the plugins, and you're ready to try the test tool. I'm pleased to report that after going through this ordeal, and disabling tabbing in IE 7, I was able to record and play back a minimal test. Now I just need to figure out how to rebuild our real Flex app with the extra libraries, deploy it, get a fresh trial license for QTP, and I'll be ready to start serious evaluation of QTP with Flex.
The funny thing is, even at the best of times it's a challenge to convince management to get out the tin of WD-40 to unstick the purse strings. I find it absolutely amazing that there is no way to get a trial run, albeit limited, to get a proof of concept for a product that we want to buy, (but must convince management of value), and, presumably, Adobe AND HP want to sell.
Why is Adobe being so quiet on this front? Please work with us to get a solution together so we can pay you money.
This is exactly why I am waiting for native Flex support for SilkTest which is what we use at my current employer. This should be available shortly. The Mercury (HP now) stuff has never been as good as the Segue stuff (Borland now). They always had more market share because they are targeted at the large corporate market where applications are more static and the QA staff is less sophisticated and tends to want to use record/playback tools. The thing is record/playback doesn't really work for the kinds of applications that you tend to see in most ISV environments as they are more dynamic. Having to deal with a large corporation like HP is also not something I would want to have to do on a regular basis. When the SilkTest stuff is released I would suggest you evaluate it.
If you use the Flex Builder 3 beta you will be able to get a trial of the automation package. We do not usually offer trials of automation with Flex 2 unless you work with the direct sales organization.
This is a reply to your comment on 07/12/2007 12.03.07 AM.
I am trying to install Flex Automated Testing files. I have already downloaded the installer (flexATWin.exe). But it is asking for Serial No. Then as per your above referenced comment I have downloaded "flexbuilder3_b2_win_sa_101107.exe" and installed it.
Now my question is what is the next step? Still when I am trying to install Automated installer, it is asking for Serial no.