HP Unified Functional Testing Readme (Update #2)
Software Version: 12.00
Document Release Date: March 2014
Software Release Date: March 2014
The most updated version of this Readme is located here (requires an HP Passport).
To check for recent updates of any other UFT documentation, or to verify that you are using the most recent edition, visit the HP Software Product Manuals site (requires an HP Passport).
This file provides the following information about UFT 12.00:
Note: If the information in this Readme conflicts with information in any other UFT documentation released at the same time, the information in this Readme takes precedence.
Unified Functional Testing expands its integration with the complete set of HP’s testing solutions and presents new features and enhancements for greater usability, productivity, and technology support:
New Installation: UFT now has a smaller and faster installation package that can run without the need to deactivate the User Account Control.
Multilanguage installation: You can now install UFT in your operating system language without the need to install a separate language pack.
Connect to ALM using external authentication: You can now use external authentication, such as CAC (Common Access Card), to connect to ALM in place of the standard model of each user manually entering a user name and password.
Optional uploading of run results to ALM: Instead of manually adding run results to your ALM project, you can instruct UFT to automatically upload them by setting an ALM site parameter.
UFT has also expanded the list of supported technologies:
Support for the latest versions of each of the browsers: Internet Explorer, Firefox, and Chrome
New and enhanced support for additional desktop technologies: Delphi XE2, Stingray 11, and Flex
Enhanced SAP support: Web Dynpro ABAP for Netweaver 7.31
New Testing Extensibility support for Visual Studio 2010 and 2012
Important installation information and step-by-step installation instructions for UFT can be found in the HP Unified Functional Testing Installation Guide. The Installation Guide is available in PDF format in the root folder of the Unified Functional Testing DVD.
Alternatively, you can use the HP Unified Functional Testing Installation QuickStart Sheet, which provides the details you need to know for a standard UFT installation in a single, two-sided sheet.
You can also open these documents from the Unified Functional Testing Help after you install UFT.
By default, the silent UFT installation does not configure the DCOM settings that are required for remotely controlling UFT using automation scripts.
To instruct the installation to configure the DCOM settings for automation scripts, add CONF_DICOM_UFT=1 to your silent installation command. For more detail, see the HP Unified Functional Testing Installation Guide.
Caution: Configuring these DCOM settings may expose the UFT computer to security risks.
For QuickTest tests or components:
When trying to open a test or component saved in QuickTest 9.5, UFT will open the asset in read-only mode. If you try to open a test or component last saved in a version of QuickTest earlier than 9.5, an error message is displayed in the UFT Error Pane.
If the asset is saved in the file system, you must first open it in QuickTest 10.00 or 11.00 to upgrade it.
If the asset is saved in Quality Center or ALM, you must use the QuickTest Asset Upgrade Tool for HP ALM (available with the QuickTest Professional 10.00 or 11.00 DVD).
Assets last saved in QuickTest 10.00 or later can be opened in UFT.
For Service Test tests or components:
UFT 12.00 provides a Batch Upgrader command line tool, STBatchUpgrader.exe, located in the <UFT installation>/bin folder. This tool lets you run a batch file to upgrade tests last saved in Service Test, version 11.10 or 11.20, making them compatible for UFT 12.00.
If you do not upgrade your tests with the Batch Upgrader tool, when you open a test created in version 11.10 or 11.20, it prompts you to upgrade the test.
For details, on the Batch Upgrader command line tool, see the UFT Help, available from the UFT Help menu.
For tests and components created in Service Test 11.00, you must first open and save them in Service Test 11.10, before you can upgrade them to UFT 12.00.
If you plan to run tests of a Web Service using security created using Service Test or earlier versions of UFT, you must have the .NET Framework 3.5, WSE 2.0sp3 package, and WSE 3.0 package installed on your computer.
These prerequisites are not provided with the UFT installation. If they are not installed on your computer, you can install them from the following locations on the DVD:
NET 3.5 Framework: DVD/preqrequisites/dotnet35_1/donetfx35_sp1.exe
WSE 2.0 sp3: DVD/prerequisites/wse20sp3/MicrosoftWSE2.0SP3Runtime.msi
WSE 3.0: DVD/prerequisites/wse30/MicrosoftWSE3.0Runtime.msi
After you install, you may want to refer to the following items, available from the UFT Help menu.
What’s New. Provides details about new or enhanced features and new environment support in UFT 12.00, compared to UFT 11.5x.
UFT Tutorials. If you are using UFT for the first time, use the UFT GUI Testing Tutorial and UFT API Testing Tutorial to learn how to work with several of the most commonly used features.
UFT Help. A single-point of access for comprehensive product information, including installation guides, user guides, and language references in Help and/or PDF format. The Using the Help section describes how to navigate, use, and get updates for the Unified Functional Testing Help.
If you install a hotfix or patch over UFT 12.00, information about that patch is described in the corresponding hotfix or patch readme.
If the information in a hotfix or patch readme conflicts with information in the HP Unified Functional Testing Readme or any other UFT documentation, the information in the hotfix or patch readme takes precedence.
This section includes:
Minimum System Requirements. To successfully install and run UFT, your computer must meet these requirements.
Recommended System Requirements. Performance may be improved by using systems with these stronger/later setups.
For a complete list of all supported operating systems, browsers, and development environments, see the HP Unified Functional Testing Product Availability Matrix, available in the <UFT installation>\help folder, or get the latest version from the HP Software Product Manuals site.
| Computer Processor: | 1.6 Ghz or higher |
| Operating System: | Windows 7 Service Pack 1 (32-bit or 64-bit) |
| Memory: |
Minimum of 2 GB when no more than three add-ins are loaded simultaneously Note:
|
| Hard Disk Drive: | 5400 RPM |
| Color Settings: | High Color (16 bit) |
| Graphics Card: | Graphics card with 64 MB video memory |
| Free Hard Disk Space: |
2 GB of free disk space for application files and folders You must also have an additional 1 GB of free disk space on the system disk (the disk on which the operating system is installed). |
| Browser: | Microsoft Internet Explorer 7.0 |
| Computer Processor: | 3 Ghz or higher |
| Operating System: | Windows 7 Service Pack 1 (32-bit or 64-bit) |
| Memory: |
4 GB of RAM |
| Hard Disk Drive: | 7200 RPM |
| Color Settings: | High Color (16 bit) |
| Graphics Card: | Graphics card with 64 MB video memory |
| Free Hard Disk Space: |
20 GB of free disk space for application files and folders You must also have an additional 1 GB of free disk space on the system disk (the disk on which the operating system is installed). |
| Browser: | Microsoft Internet Explorer 9.0 |
This section includes important notes and known limitations and workarounds:
This section includes information that is important for you to know before you install UFT, and includes the following:
If you are using the UFT Add-in for ALM and plan to work with ALM version 11.52, you must ensure that the Microsoft Visual C++ 2005 SP1 Redistributable Package is installed on your computer. You can download this package file from http://www.microsoft.com/en-us/download/details.aspx?id=5638.
If the HP UFT Files in Use dialog box is displayed during the installation process:
Select the Close the application and attempt to restart them option.UFT automatically closes the needed applications and continues the installation.
If after restarting, the HP UFT Files in Use dialog box lists Explorer as the open application, you can do one of the following:
You cannot install Microsoft Office 64-bit on a machine with UFT.
Workaround:
The path in which installation files for UFT are located, and the path in which UFT is installed, can contain only English characters.
The version of the pdm.dll file installed with the Microsoft Script Debugger (which is part of UFT’s Additional Installation Requirements) is obsolete and can cause problems when you try to debug GUI tests. If you want to debug GUI tests in UFT, make sure that you have a newer version of this file installed and registered.
The pdm.dll file is installed and registered with Microsoft Visual Studio and Microsoft Office. It is also installed, but not registered, with Microsoft Internet Explorer (version 8 and above).
If the currently registered version of the pdm.dll file is lower than 9, then uninstall the Microsoft Script Debugger (if installed) and repair the installation of the last of these products to be installed. (Check registry for pdm.dll version: HKEY_CLASSES_ROOT\CLSID\{78A51822-51F4-11D0-8F20-00805F2CD064}\InprocServer32)
If you need to use the pdm.dll file installed with Microsoft Internet Explorer, make sure you have administrator privileges and do the following:
Locate the pdm.dll file.
This file is usually located in c:\program files(x86)\internet explorer\ or c:\program files\internet explorer.
Move the pdm.dll file and the msdbg2.dll file from the same folder to a different location (registering them from the original location behaves differently).
Run the following commands:
regsvr32 <full path to pdm.dll>\pdm.dll
regsvr32 <full path to pdm.dll>\msdbg2.dll
If you install UFT 12.00 while the QTPNET_00015 patch (a QuickTest 10.00 patch) is installed on your computer, UFT may behave unexpectedly.
Workaround:
UFT supports the Sentinel RMS License Manager version 8.4.0 as its concurrent license server. Earlier versions of the concurrent license server are not supported.
After installing LoadRunner 11.50, UFT does not work.
Workaround: After uninstalling LoadRunner 11.50, perform a repair installation for UFT.
UFT cannot record over applications that have a higher integrity level, such as setup programs or programs that are run as administrator.
Workaround: Run UFT as administrator if you need to record over an application with a higher integrity level.
When using UFT on Windows 8.1, Internet Explorer 11 does not work.
Workaround: Manually disable the Enable Enhanced Protected Mode (Tools > Internet Options > Advanced tab > Security node > Enable Enhanced Protected Mode and the Protected Mode (Tools > Internet Options > Security tab) in Internet Explorer.
When using UFT on Windows 8.1, if you want to use API tests and components, make sure that you have MSU (Microsoft Update) KB2887595 installed.
If you previously had QuickTest 11.00 installed on your computer and you installed one of the patches or hotfixes that added support for working with the Google Chrome browser (QPTWEB00088 or another Chrome-related patch or hotfix), you must delete your user profile in the Chrome browser before you can use UFT to test applications in Chrome.
To do this, open the Chrome Settings window in your Chrome browser. In the Users section, click the Delete this user button.
UFT does not treat text block elements as child objects of WPF objects, such as lists, treeviews, and tables. Therefore, they will not be returned in a ChildObjects statement, nor will they be learned as test objects when you select to learn a WPF object and its children.
If you want to work with the text block elements of a WPF object, use a GetItem() or GetItemProperty() statement.
Note: The above behavior was implemented after QTP 11.00. Therefore, if you have ChildObject steps in existing tests that previously returned these text block elements, those tests may fail or produce unexpected results. In this case, update such steps as recommended above.
The Web Services Add-in that was provided with QuickTest is not included in UFT. Instead, use the UFT API testing features to test your Web Services.
If you need to work with your existing QuickTest Web Services Add-in assets in UFT, contact HP Software Support or your HP Software provider.
Before recording on WPF applications using Insight mode, make sure to close all open browsers. Otherwise, the Insight Recording session may be slow.
Before you can connect UFT to an ALM 11.50 server, your ALM administrator must upgrade ALM to version 11.52 or later. Alternatively, install the ALM Integration Enablement Pack (available from HP Software Support).
To work with components, application areas, and business process tests stored in ALM 11.5x, your ALM administrator must upgrade ALM to version 11.52 or later.
If a user with administrator privileges installs the Unified Functional Testing Add-in for ALM or performs a Repair operation on the Run Results Viewer, and then you or another user runs UFT on that computer as a user without administrator privileges (without write permissions to the HKCR hive in the registry), UFT will lose its support for 64-bit applications.
Workaround: Log in as an administrator and do one of the following:
Repair UFT
Double-click <UFT installation>\bin64\Mediator64.exe
If your computer has two versions of an application, where one is 32-bit and the other is 64-bit (for example, calc.exe), then UFT always opens the 32-bit version when it performs a step to open that application. This occurs when the operating system performs a redirect from the Program Files folder to the Program Files (x86) folder, and from the System32 folder to the SysWow64 folder.
Workaround: To specify a 64-bit version, make sure that the step explicitly states the path to the 64-bit application. For example, you can copy the 64-bit application to any folder (other than the Program Files folder that is redirected to Program Files (x86)) and specify that path instead.
When working with .NET or WPF Add-in extensibility for a 64-bit Windows Forms process, the custom server DLLs must be built using the Any CPU option.
The following commands or features, which were supported by preceding versions of QuickTest or Service Test, are not available in UFT:
Split Action command
Process Guidance (and Process Guidance Management)
Edit > Optional Step command
(However, the command is still available in the context (right-click) menu, and the OptionalStep statement can also be added manually in the Editor.)
Window Themes (View option)
Insert Report dialog box
Send Feedback and Win (Help menu command)
Show Run Test command (previously in Service Test)
The supported Quality Center versions and operating systems are listed in the UFT HP Service Test Product Availability Matrix. Any mentions of unsupported versions or operating systems in the UFT documentation, are no longer relevant.
For example, this is the case with Quality Center 10.00, Windows XP, Windows 2003, Windows Vista and more.
Use the information in this section as a supplement to (or if relevant, an override of) the relevant information in the product documentation.
Note: Additional troubleshooting information, guidelines, and feature-specific limitations are described in the relevant locations of the installation and product documentation. Make sure you are aware of those issues when working with the relevant features.
Running GUI tests on Safari on a remote Mac:
Note: This feature is provided at Technology Preview level.
The UFT Connection Agent that you need to install on your Mac to enable UFT to run tests on Safari does not currently include security measures that may be required by your security deployment best practices. Therefore:
Sprinter: If you are using both UFT and Sprinter on the same computer, and you uninstall either UFT or Sprinter, you must run a Repair for the installation of the remaining product.
Automation: In an automation script, if you run a GUI test that calls an API test, make sure to use the Application.Quit method to close UFT, before ending the script. Otherwise, UFT will behave unexpectedly.
Similarly, if you want to set the Application.Visible property to true after running such a GUI test, first run the Application.Quit method, followed by Application.Launch to reopen UFT.
API tests or components: If you create a new API test or component in a version-controlled ALM project, you will receive an error message indicating that the test or component entity is locked by you.
Workaround: Check in the API test or component and then check it out again.
Silverlight: When working with Internet Explorer 11, if you right-click a Silverlight test object in the Active Screen, UFT behaves unexpectedly.
Documentation: On some operating systems or after installing certain Windows service packs or updates, you may not be able to view the content of the CHM-based Advanced References Help files.
Workaround:
Some user interface items are not localized, for example:
Tooltips in the Properties Pane UFT 11.5
Tooltips and context menu in the editor of the File Content Checkpoint dialog box QTP 12.0
Context menu for the search box in the toolbar of the File Content Checkpoint Properties dialog box
Compilation information in the Output pane for an API Test
Error messages when importing a WSDL Web service
The string displayed for a Date parameter in the Add Input Parameter dialog box or Properties pane of an API test
Warning or error messages in the Test Batch Runner, for example, when saving files using the Save As command
Some of the UFT user interface related to XML operations
XML Validation results in the Run Results Viewer
Workaround: Install the relevant user interface language .NET Framework Language Pack. You can download it from the Microsoft download center: http://www.microsoft.com/en-us/download/default.aspx
The image displayed when selecting View Sample Snapshot in the Asset Comparison tool is not localized
You can visit the HP Software Support web site at: www.hp.com/go/hpsoftwaresupport
This web site provides contact information and details about the products, services, and support that HP Software offers.
HP Software support provides customer self-solve capabilities. It provides a fast and efficient way to access interactive technical support tools needed to manage your business. As a valued support customer, you can: search for knowledge documents of interest, submit and track progress on support cases, submit enhancement requests online, download software patches, and more.
To access the Self-solve knowledge base, visit the Self-solve knowledge search home page.
Most of the support areas require that you register as an HP Passport user and sign in. Many also require an active support contract. To find more information about support access levels, go to: Access levels.
To register for an HP Passport ID, go to: HP Passport Registration
You can also access a localized version of the Software Support web site in a number of languages by selecting the relevant language in the list on the top right of the HP Software Support web site.
The only warranties for HP products and services are set forth in the express warranty statements accompanying such products and services. Nothing herein should be construed as constituting an additional warranty. HP shall not be liable for technical or editorial errors or omissions contained herein.
The information contained herein is subject to change without notice.
Confidential computer software. Valid license from HP required for possession, use or copying. Consistent with FAR 12.211 and 12.212, Commercial Computer Software, Computer Software Documentation, and Technical Data for Commercial Items are licensed to the U.S. Government under vendor's standard commercial license.
© Copyright 1992-2014 Hewlett-Packard Development Company, L.P.
Adobe® and Acrobat® are trademarks of Adobe Systems Incorporated.
Apple and the Apple logo are trademarks of Apple Computer, Inc., registered in the U.S. and other countries.
Google™ and Google Maps™ are trademarks of Google Inc
Intel® and Pentium® are trademarks of Intel Corporation in the U.S. and other countries.
Microsoft®, Windows®, Windows® XP, and Windows Vista ® are U.S. registered trademarks of Microsoft Corporation.
Oracle and Java are registered trademarks of Oracle and/or its affiliates.
UNIX® is a registered trademark of The Open Group.
Send documentation feedback to HP