QTP with microsoft virtual machine tool
Im planning of running QTP tests over multiple Virtual machines using "Microsft Virtual Machine 2007" - did anyone ever tested QTP (And mercury quality center) with this tool?
Re: QTP with microsoft virtual machine tool
I just took a very brief look at the MS marketing stuff on their website. With this you apparently can install and run say a DOS, and a win95, and an XP, and a Win2K and a Vista etc. virtual machines simultaneously on the same PC.
Here are my comments about how QTP might act:
1. I suspect you will have to install QTP on each virtual machine. This could be problematic if the latest version of QTP that Mercury sells is not supported on an older version of an OS you want to run on a virtual machine.
2. If you have to install different versions of QTP (assuming you can get them) you will have compatiblity problems when trying to write and then run a single version of scripts on different versions of QTP.
3. You are only going to have one KB and one mouse, so your are only going to be able to run QTP on one virtual machine at a time (or so I sumise).
4. Licensing is likely going to be problematic. If you install a standalone license on the PC, that license will likely be valid for only one version of QTP. So I suppose this might work if say QTP 9.2 is supported on Win2000, WinXP and Vista, and you install a the same standalone license 3 times, once under each OS. Floating licenses are another matter--both from a multiple versions of QTP, but even if all the OS flavors you want to run are again under say a 9.2 floating license, then if you fire up QTP on XP virtual, Win2K virtual and Vista virtual simultaneously you will have just consumed 3 floating licenses.
So you should:
1. Contact Mercury to discuss these issues; AND
2. Ask yourself, with the cheap cost of PCs these days, why would you want to introduce this set of issues into an already tough QTP development environment? Any problems you run into are almost certainly not going to be well understood by Mercury support--and that group is currently hard pressed to to solve all but the simplest problems.
-Hope this helps, Terry Horwath