HP Sprinter 11.00 Patch 4 Readme Document Release Date: July 2011 Software Release Date: July 2011 Legal Notices Warranty 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. Restricted Rights Legend 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 Notices © Copyright 2010 – 2011 Hewlett-Packard Development Company, L.P. Trademark Notices All product names are the property of their respective trademark or service mark holders and are hereby acknowledged. 2 Support 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 online 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 benefit by using the support web site to: Search for knowledge documents of interest Submit and track support cases and enhancement requests Download software patches Manage support contracts Look up HP support contacts Review information about available services Enter into discussions with other software customers Research and register for software training 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 register for an HP Passport ID, go to: http://h20229.www2.hp.com/passport-registration.html To find more information about support access levels, go to: http://h20230.www2.hp.com/new_access_levels.jsp 3 Contents Fixes and Enhancements .................................................................. 6 Known Issues - SAP GUI for Windows .............................................. 7 General Limitations ..............................................................................................................7 Installation Prerequisites .....................................................................................................8 Enabling Scripting on the SAP Application (Server-Side) ...................................................8 Enabling Scripting on the SAP Application (Client-Side) ....................................................8 Eliminating Warning Messages ...........................................................................................8 Checking the Connection Speed on the SAP Server ..........................................................9 Issues Addressed by Previous Patches............................................. 9 HP Sprinter 11.00 Patch 3 ............................................................................... 9 Fixes and Enhancements ....................................................................................................9 Known Issues ....................................................................................................................10 HP Sprinter 11.00 Patch 2 ............................................................................. 10 Fixes and Enhancements ..................................................................................................10 HP Sprinter 11.00 Patch 1 ............................................................................. 11 Fixes and Enhancements ..................................................................................................11 Known Issues ....................................................................................................................11 Installation Instructions .................................................................... 12 Installation Note for Machines with User Account Control (UAC) .....................................12 Patch Files ...................................................................................... 13 General Notes ................................................................................. 19 5 Fixes and Enhancements This patch contains general improvements to the stability and performance of HP Sprinter 11.00. It also provides the following enhancements: Installing and running Sprinter on a Microsoft Windows 7, 64-bit operating system is now supported. Working with an HP ALM 11.00 Quality Pack 2 server is now supported. For more information on the HP ALM 11.00 Quality Pack 2, contact your HP representative. Sprinter documentation is now provided in the following languages: Brazilian Portuguese Chinese French German Japanese Russian To view the Sprinter documentation in one of these user interface languages, make sure to first select the corresponding user interface language from the Language list in the General Settings Pane of the Settings dialog box, restart Sprinter, and then do one of the following: Click F1 or the Help icon in the relevant Sprinter product area In the main Sprinter window, select Help > Help (online help) or Help > Printer-Friendly Documentation (PDF format) In the Welcome dialog box, select Help tab > HP Sprinter User Guide Note: Opening the Sprinter documentation from the Start menu enable you to view only the English version of the documentation. Running tests on SAP GUI for Windows applications is now supported. After installing this patch, you can select SAP from the Technologies list in the Add/Edit Application dialog box. For related guidelines and limitations, see the Known Issues - SAP GUI for Windows section, below. The following versions are supported: 6 SAP GUI for Windows 6.40 with Client Patch Level 2 or later SAP GUI for Windows 7.20 Defect reminders are no longer displayed in the Sprinter Results Viewer. Defect reminders are now discarded when you remove a run from the Run Setup area, replace a run with a new run, or close Sprinter. If the run you are closing contains defect reminders, a warning message is displayed. Note: This patch is a cumulative patch. When you install it over HP Sprinter 11.00, it also provides the updates that were included in the previous patches. Known Issues - SAP GUI for Windows General Limitations Sprinter does not support capturing and replicating user actions performed on HTML elements embedded in SAP GUI for Windows applications. Microsoft Office controls within an SAP window are not supported. The SAP Editor control is not supported. The OK button in SAP messages for connecting to the SAP Scripting API is not captured. When the Compare All option is selected in the Machines sidebar during a mirroring session, Sprinter does not compare cell content in SAP Table controls. Sprinter captures user actions only when the SAP GUI for Windows client sends information to the SAP back-end server. When this occurs, all of the user actions that were performed between the previous communication and the current one are captured. Therefore, Sprinter captures an image of each screen that is sent to the server only after all of the user actions have been performed during that communication. For security reasons, the SAP scripting API prevents capturing user actions that contain passwords. When you insert a password in a password box, Sprinter captures a Set statement using asterisks (****) as the method argument value. For this reason, Login cannot be recorded as a macro and cannot be replicated when using mirroring. Sprinter does not capture user actions performed in standard Windows dialog boxes that are used by your SAP GUI for Windows application (such as the Open File and Save As dialog boxes). This is because the SAP scripting API does not support these dialog boxes. This may also occur when using SAP GUI for Windows with GuiXT. Therefore, you must manually perform these user actions on all machines while running macros or using mirroring. When opening the Sprinter Results Viewer from an HP ALM 11.00 version earlier than Quality Pack 2, user actions and differences for SAP GUI for Windows applications may not be displayed correctly. 7 Workaround: Open the Sprinter Results Viewer directly from Sprinter. Installation Prerequisites When you install your SAP GUI for Windows application, you must select the SAP GUI Scripting installation option. If you did not select this option when you installed the SAP GUI for Windows application, you must reinstall it and select this option before running steps on that application. SAP provides a range of security mechanisms that allow the administrator to limit the use of SAP GUI Scripting by system, by group, by user, and by scripting functionality. To test SAP GUI for Windows applications, you must ensure that these security mechanisms are not activated for the application you are testing. For details on the various security options, see the online SAP GUI Scripting Security Guide at the SAP Service Marketplace. Enabling Scripting on the SAP Application (Server-Side) After you confirm that you have the proper support package and kernel patch levels installed, you must enable scripting on your SAP application. By default, scripting is disabled. You enable scripting by entering the Maintain Profile Parameters window with administrative permissions and setting the sapgui/user_scripting profile parameter to TRUE on the application server. To enable scripting for all users, set this parameter on all application servers. To enable scripting for a specific group of users, set the parameter only on application servers with the appropriate access restriction settings. If you connect to a server on which scripting is disabled, an error message displays when you try to perform user actions on your SAP GUI for Windows application. Enabling Scripting on the SAP Application (Client-Side) To test SAP GUI for Windows applications with Sprinter, you must confirm that scripting is enabled on the SAP GUI for Windows client. It is also recommended to disable warning messages in the SAP GUI for Windows environment when working with Sprinter. When using mirroring, it is recommended to also disable warning messages on all secondary machines. Eliminating Warning Messages When Sprinter connects to the Scripting API, the following warning message is displayed: A script is trying to attach to the gui. 8 It is recommended to disable this warning message in the SAP GUI for Windows application when working with Sprinter. Checking the Connection Speed on the SAP Server When you log on to SAP using the Low speed connection option to communicate with the server, the SAP server does not send sufficient information for Sprinter to properly capture user actions. (Sprinter displays an error message if the Low speed connection option is selected.) Therefore, before running Sprinter tests, confirm that this option is not selected for the server to which you are connecting. For details, see SAP OSS note #587202. Issues Addressed by Previous Patches HP Sprinter 11.00 Patch 3 Fixes and Enhancements This patch contains general improvements to the stability and performance of HP Sprinter 11.00. It also provides the following fixes: Running Sprinter tests on Silverlight 4.0 applications is now supported. Connecting to an HP ALM server with NTLM is now supported. (Requires HP ALM 11.00 Patch 2) User interface support is now provided for the following languages: Brazilian Portuguese Dutch French German Italian Russian Spanish 9 After installing this patch, these languages are available in the Language list in the General Settings Pane of the Settings dialog box. Notes: Some of the fixes and stability improvements installed by this patch are relevant only if you are working with HP ALM 11.00 Patch 2. For more information, contact your HP representative. This patch is a cumulative patch. When you install it over HP Sprinter 11.00, it also provides the updates that were included in the previous patches. Known Issues When running Sprinter with mirroring, using the Color Picker tool on machines with different screen resolutions or aspect ratios may not detect identical RGB for all machines. When the HP ALM Test Instances Filter dialog box is open, if you navigate away from the dialog box, you may need to press ALT+Tab (for local machines) or ALT+Insert (for remote machines) to return to the dialog box. If you manually modify any of the Sprinter configuration files, the Sprinter patch installation does not replace the modified files with updated ones. For more details, contact HP Software support. HP Sprinter 11.00 Patch 2 Fixes and Enhancements After installing this patch, Japanese is available in the Language list in the General Settings Pane of the Settings dialog box. You should install this patch only if you need support for Japanese user interface. Note: This patch is a cumulative patch. When you install it over HP Sprinter 11.00, it also provides the updates that were included in the previous patch. 10 HP Sprinter 11.00 Patch 1 Fixes and Enhancements This patch contains general improvements to the stability and performance of HP Sprinter 11.00. It also provides the following fixes: Note: Some of the fixes and stability improvements installed by this patch are relevant only if you are working with HP ALM 11.00 Patch 1. For more information, contact your HP representative. The Data Awareness feature in HP ALM business process tests is now supported. The Sprinter Customization page in HP ALM is now available for users who belong to any group with administration rights, in addition to users who belong to the TDAdmin group. (Requires HP ALM 11.00 Patch 1) You can now run Sprinter tests while connected to an HP ALM server that uses Web Server Authentication or a proxy. If using a proxy, you may be prompted for credentials. (See the Known Issues section for related limitations.) Steps of components are no longer displayed in the order in which they were created. Instead, they are displayed in their logical order in the component. Selecting an incomplete test run in the Test Instance Details dialog box in HP ALM no longer continues the latest test run. Instead, it continues the selected test run. (Requires HP ALM 11.00 Patch 1) You can now manually set the status of a run in the Tests list without actually running the test in Sprinter. The run status will be updated in the Execution Grid tab in HP ALM. Data Injection now supports column headers that contain a period (.). Known Issues If you run Sprinter tests with mirroring while connected to an HP ALM server that runs on WebLogic or WebSphere, you must disable the default Basic Authentication filter to enable the test to run. Running Sprinter tests with mirroring while connected to an HP ALM server that uses a proxy is not supported. Application names can no longer contain the following characters \ % ! { }. If you previously specified an application name that contains one of these characters, remove the characters from the name of the application in Sprinter to enable the test to run. If a Business Process Testing configuration includes multiple iterations and you open it from Sprinter, the configuration parameters are not displayed in the Parameters pane of the Definitions Group. 11 Automatic Screen Recording is now disabled by default. To enable Automatic Screen Recording during the run session, contact your HP ALM administrator. Installation Instructions If the Sprinter agent is running, close it by right-clicking the Sprinter Agent icon in your system tray and selecting Exit. 1. Ensure that you have administrative permissions on the HP Sprinter computer. 2. Double-click SPRINTER_00004.exe and follow the on-screen instructions. 3. (optional) If using Sprinter with mirroring, install this patch on all secondary machines. Installation Note for Machines with User Account Control (UAC) The security settings in the following operating systems may prevent you from installing this patch: Windows Vista Windows 7 This can occur when the UAC (User Account Control) option is set to ON. To install this patch, you must disable the UAC option. After you successfully install this patch, you can turn on the UAC option. To enable the patch installation to run: For Microsoft Windows Vista 1. Log in as an administrator. From the Control Panel, select User Accounts > Change Security Settings, and clear the Use User Account Control (UAC) to help protect your computer check box. 2. Install this patch as described in the Installation Instructions section. 3. Select the Use User Account Control (UAC) to help protect your computer check box and click OK to turn the UAC option on again. For Microsoft Windows 7 1. Log in as an administrator. From the Control Panel, select User Accounts > User Accounts > Change User Account Settings. 12 In the User Account Control Settings window, move the slider to Never notify. Install this patch as described in the Installation Instructions section. Return to the User Account Control Settings window, and restore the slider to its previous position to turn the UAC option on again. Patch Files The following files will be added or modified in the following folders under the HP Sprinter installation folder: Location File Name Version \ Readme.html patches\SPRINTER_00004 Sprinter_11_Patch_Readme.doc bin\ HP.Sprinter.Agent.Impl.dll 11.0.556.0 HP.Sprinter.BL.API.dll 11.0.575.0 HP.Sprinter.BL.Data.dll 11.0.575.0 HP.Sprinter.BL.Impl.dll 11.0.593.0 HP.Sprinter.BL.Modules.dll 11.0.600.0 HP.Sprinter.Common.dll 11.0.593.0 HP.Sprinter.EnterpriseLibraryExtensions.dll 11.0.518.0 HP.Sprinter.Utils.dll 11.0.600.0 QCConnectivityHelper.dll 11.0.0.5619 QCFacade.dll 11.0.556.0 HP.Sprinter.UI.Common.dll 11.0.593.0 HP.Sprinter.UI.Resources.dll 11.0.518.0 HP.Sprinter.WCF.Service.dll 11.0.518.0 HP.Sprinter.WCF.Proxy.dll 11.0.593.0 HP.Sprinter.BL.Facade.dll 11.0.518.0 HP.Sprinter.Agent.Gateway.dll 11.0.556.0 Sprinter.exe 11.0.600.0 SprinterRTE.exe 11.0.556.0 13 Location File Name Version SprinterAgent.exe 11.0.556.0 HP.Sprinter.Common.QCAdapter.dll 11.0.518.0 HPSRServices.dll 11.0.518.0 MrtMaster.dll 11.0.575.0 HP.Sprinter.UI.Controls.dll 11.0.518.0 HP.Sprinter.UI.Services.dll 11.0.518.0 HP.Sprinter.Agent.AutomationAdapters.QTPAdapter 11.0.575.0 SprinterRTE.exe.config SprinterAgent.exe.config Sprinter.exe.config KnowledgeBaseData.xml 14 AsmHook.dll 11.0.1243.0 ComNPInterop.dll 11.0.1243.0 Mercury.QTP.Slv.CustomServer.dll 11.0.1190.0 Mic2AgBridge.dll 11.0.1153.0 WpfAgentLdr.dll 11.0.1243.0 WpfPackage.dll 11.1.1244.0 Interop.MTEELib.dll 1.0.0.0 Interop.SAPGuiPackage.dll 1.0.0.0 MicParam.dll 11.0.1018.0 MicParamMgr.dll 11.0.1018.0 MicParamMgrLib.dll 11.0.1018.0 MicRepository.dll 11.0.1018.0 MTEE.dll 11.0.1503.0 ObjectManager.dll 11.0.1018.0 SAPGuiAddin.dll 11.0.1018.0 SapGuiAgent.dll 11.0.1503.0 SapGuiHook.dll 11.0.1018.0 SAPGuiLauncher.dll 11.0.1018.0 SAPGuiPackage.dll 11.0.1018.0 Location bin\objectManager bin\de bin\es File Name Version SapGuiSettingDlg.dll 11.0.1018.0 SAPGuiStartUp.dll 11.0.1018.0 SAPGuiUIAddIn.dll 11.0.1018.0 MicRepository.dll 11.0.1018.0 ObjectManager.dll 11.0.1018.0 ObjectRelations.dll 11.0.1018.0 ObjectSelection.dll 11.0.1018.0 ObjectSelectionLib.dll 11.0.1018.0 ObjectsIdentification.dll 11.0.1018.0 OptPropsAlgorithms.dll 11.0.1018.0 Selectors.dll 11.0.1018.0 HP.Sprinter.Agent.Impl.resources.dll 11.0.518.0 HP.Sprinter.BL.Data.resources.dll 11.0.518.0 HP.Sprinter.BL.Modules.resources.dll 11.0.518.0 HP.Sprinter.Common.resources.dll 11.0.518.0 HP.Sprinter.EnterpriseLibraryExtensions.resources.dll 11.0.518.0 HP.Sprinter.UI.Common.resources.dll 11.0.518.0 HP.Sprinter.UI.Services.resources.dll 11.0.518.0 HP.Sprinter.Utils.resources.dll 11.0.518.0 Sprinter.resources.dll 11.0.593.0 SprinterAgent.resources.dll 11.0.518.0 SprinterViewer.resources.dll 11.0.518.0 HP.Sprinter.Agent.Impl.resources.dll 11.0.518.0 HP.Sprinter.BL.Data.resources.dll 11.0.518.0 HP.Sprinter.BL.Modules.resources.dll 11.0.518.0 HP.Sprinter.Common.resources.dll 11.0.518.0 HP.Sprinter.EnterpriseLibraryExtensions.resources.dll 11.0.518.0 HP.Sprinter.UI.Common.resources.dll 11.0.518.0 HP.Sprinter.UI.Services.resources.dll 11.0.518.0 HP.Sprinter.Utils.resources.dll 11.0.518.0 15 Location bin\fr bin\it bin\ja-JP 16 File Name Version Sprinter.resources.dll 11.0.593.0 SprinterAgent.resources.dll 11.0.518.0 SprinterViewer.resources.dll 11.0.518.0 HP.Sprinter.Agent.Impl.resources.dll 11.0.518.0 HP.Sprinter.BL.Data.resources.dll 11.0.518.0 HP.Sprinter.BL.Modules.resources.dll 11.0.518.0 HP.Sprinter.Common.resources.dll 11.0.518.0 HP.Sprinter.EnterpriseLibraryExtensions.resources.dll 11.0.518.0 HP.Sprinter.UI.Common.resources.dll 11.0.518.0 HP.Sprinter.UI.Services.resources.dll 11.0.518.0 HP.Sprinter.Utils.resources.dll 11.0.518.0 Sprinter.resources.dll 11.0.593.0 SprinterAgent.resources.dll 11.0.518.0 SprinterViewer.resources.dll 11.0.518.0 HP.Sprinter.Agent.Impl.resources.dll 11.0.518.0 HP.Sprinter.BL.Data.resources.dll 11.0.518.0 HP.Sprinter.BL.Modules.resources.dll 11.0.518.0 HP.Sprinter.Common.resources.dll 11.0.518.0 HP.Sprinter.EnterpriseLibraryExtensions.resources.dll 11.0.518.0 HP.Sprinter.UI.Common.resources.dll 11.0.518.0 HP.Sprinter.UI.Services.resources.dll 11.0.518.0 HP.Sprinter.Utils.resources.dll 11.0.518.0 Sprinter.resources.dll 11.0.593.0 SprinterAgent.resources.dll 11.0.518.0 SprinterViewer.resources.dll 11.0.518.0 HP.Sprinter.Agent.Impl.resources.dll 11.0.518.0 HP.Sprinter.BL.Data.resources.dll 11.0.518.0 HP.Sprinter.BL.Modules.resources.dll 11.0.518.0 HP.Sprinter.Common.resources.dll 11.0.518.0 HP.Sprinter.EnterpriseLibraryExtensions.resources.dll 11.0.518.0 Location bin\ko-KR bin\nl bin\pt-BR File Name Version HP.Sprinter.UI.Common.resources.dll 11.0.518.0 HP.Sprinter.UI.Services.resources.dll 11.0.518.0 HP.Sprinter.Utils.resources.dll 11.0.518.0 Sprinter.resources.dll 11.0.593.0 SprinterAgent.resources.dll 11.0.518.0 SprinterViewer.resources.dll 11.0.518.0 HP.Sprinter.Agent.Impl.resources.dll 11.0.518.0 HP.Sprinter.BL.Data.resources.dll 11.0.518.0 HP.Sprinter.BL.Modules.resources.dll 11.0.518.0 HP.Sprinter.Common.resources.dll 11.0.518.0 HP.Sprinter.EnterpriseLibraryExtensions.resources.dll 11.0.518.0 HP.Sprinter.UI.Common.resources.dll 11.0.518.0 HP.Sprinter.UI.Services.resources.dll 11.0.518.0 HP.Sprinter.Utils.resources.dll 11.0.518.0 Sprinter.resources.dll 11.0.593.0 SprinterAgent.resources.dll 11.0.518.0 SprinterViewer.resources.dll 11.0.518.0 HP.Sprinter.Agent.Impl.resources.dll 11.0.518.0 HP.Sprinter.BL.Data.resources.dll 11.0.518.0 HP.Sprinter.BL.Modules.resources.dll 11.0.518.0 HP.Sprinter.Common.resources.dll 11.0.518.0 HP.Sprinter.EnterpriseLibraryExtensions.resources.dll 11.0.518.0 HP.Sprinter.UI.Common.resources.dll 11.0.518.0 HP.Sprinter.UI.Services.resources.dll 11.0.518.0 HP.Sprinter.Utils.resources.dll 11.0.518.0 Sprinter.resources.dll 11.0.593.0 SprinterAgent.resources.dll 11.0.518.0 SprinterViewer.resources.dll 11.0.518.0 HP.Sprinter.Agent.Impl.resources.dll 11.0.518.0 HP.Sprinter.BL.Data.resources.dll 11.0.518.0 17 Location bin\ru bin\zh-CN 18 File Name Version HP.Sprinter.BL.Modules.resources.dll 11.0.518.0 HP.Sprinter.Common.resources.dll 11.0.518.0 HP.Sprinter.EnterpriseLibraryExtensions.resources.dll 11.0.518.0 HP.Sprinter.UI.Common.resources.dll 11.0.518.0 HP.Sprinter.UI.Services.resources.dll 11.0.518.0 HP.Sprinter.Utils.resources.dll 11.0.518.0 Sprinter.resources.dll 11.0.593.0 SprinterAgent.resources.dll 11.0.518.0 SprinterViewer.resources.dll 11.0.518.0 HP.Sprinter.Agent.Impl.resources.dll 11.0.518.0 HP.Sprinter.BL.Data.resources.dll 11.0.518.0 HP.Sprinter.BL.Modules.resources.dll 11.0.518.0 HP.Sprinter.Common.resources.dll 11.0.518.0 HP.Sprinter.EnterpriseLibraryExtensions.resources.dll 11.0.518.0 HP.Sprinter.UI.Common.resources.dll 11.0.518.0 HP.Sprinter.UI.Services.resources.dll 11.0.518.0 HP.Sprinter.Utils.resources.dll 11.0.518.0 Sprinter.resources.dll 11.0.593.0 SprinterAgent.resources.dll 11.0.518.0 SprinterViewer.resources.dll 11.0.518.0 HP.Sprinter.Agent.Impl.resources.dll 11.0.518.0 HP.Sprinter.BL.Data.resources.dll 11.0.518.0 HP.Sprinter.BL.Modules.resources.dll 11.0.518.0 HP.Sprinter.Common.resources.dll 11.0.518.0 HP.Sprinter.EnterpriseLibraryExtensions.resources.dll 11.0.518.0 HP.Sprinter.UI.Common.resources.dll 11.0.518.0 HP.Sprinter.UI.Services.resources.dll 11.0.518.0 HP.Sprinter.Utils.resources.dll 11.0.518.0 Sprinter.resources.dll 11.0.593.0 SprinterAgent.resources.dll 11.0.518.0 Location File Name Version SprinterViewer.resources.dll 11.0.518.0 Help\ de Sprinter documentation - German version Help\ fr Sprinter documentation - French version Help\ ja-JP Sprinter documentation - Japanese version Help\ pt-BR Sprinter documentation - Brazilian Portuguese version Help\ ru Sprinter documentation - Russian version Help\ zh-CN Sprinter documentation -Chinese version General Notes If you have an HP Sprinter User Interface Pack installed, installing a patch that modifies Sprinter user interface components may cause translated user interface elements to revert to the English version. 19