HP Application Lifecycle Management 11.52 Readme

Software version: 11.52

Publication date: November 2013

This file provides information about HP Application Lifecycle Management (ALM) 11.52:

For detailed information about ALM, refer to the documentation set. To access the ALM Documentation Library from the main ALM window, choose Help > Documentation Library.

Note: Documentation for ALM extensions is available from: https://hpln.hp.com/group/application-lifecycle-management.

Documentation

The first page of this document contains the following identifying information:

To check for recent updates or to verify that you are using the most recent edition, visit this URL: HP Software Product Manuals

To retrieve a document, select the:

  1. Product name.
  2. Version list.
  3. Operating System.
  4. Preferred Language.
  5. Document title.
  6. Click Open or Download.

You must have Adobe Reader installed to view files in PDF format (*.pdf). To download Adobe Reader, go to the Adobe web site.

What's New

For a list of new features in ALM 11.52, refer to the HP Application Lifecycle Management What's New, available from: http://update.external.hp.com/qualitycenter/alm115/WhatsNew_Addins_Movies/index.html?StartTabIndex=0.

Installation Instructions and System Requirements

For installation instructions, refer to HP Application Lifecycle Management Installation and Upgrade Guide and HP ALM Performance Center Installation Guide. The guides are located on the installation DVDs.

This section describes the system configurations required for installing HP Application Lifecycle Management (ALM) on a server machine, and ALM on client machines. This section also includes system requirements for the Performance Center Server and components.

Important: The supported environment information is accurate for the ALM 11.52 release, but there may be updates for patches. For the most up-to-date supported environments, refer to the HP Software Web site using the following URL: http://support.openview.hp.com/sc/support_matrices.jsp.

This section includes:

ALM Server System Requirements

This section includes recommended and supported software configurations for ALM.

The ALM documentation links to server requirement information are out-of-date. The new location is: http://support.openview.hp.com/sc/support_matrices.jsp.

Starting with ALM 11.50, the application server is part of the core ALM functionality. ALM is no longer hosted by a third party application server.

When setting up the ALM server machine, consider the following:

ALM Server Hardware Requirements

The following table includes hardware requirements for installing ALM on a server machine.

Processor
Windows: Quad Core AMD 64 bit
Linux: Quad Core AMD 64 bit or equivalent x86 compatible processor
Memory (RAM)
Minimum: 8 GB
Available Hard Disk Space
Minimum: 8 GB


Recommended ALM Server Configurations

The following table includes recommended configurations for each operating system.

Operating System
Database Server
Web Server
Microsoft Windows Server 2008 R2 Enterprise SP1 64 bit
SQL 2008 R2 (SP1)
IIS 7.5
Linux Red Hat 6.2
64 bit
Oracle 11.2.0.3
Apache 2.2


Supported ALM Server Configurations

The following applications are supported for installing ALM on a server machine. You may use any combination of these applications. To ensure best performance and quick support resolutions, we recommend using the recommended environments, described in the above section Recommended ALM Server Configurations.

Operating Systems
Microsoft Windows Server 2008 (SP2) 32 bit or 64 bit
Microsoft Windows Server 2008 R2 Enterprise SP1 64 bit (Recommended)
Sun Solaris 10 64 bit Sparc
Linux Red Hat 6.2 (Recommended) and 6.3
Linux SUSE 11 64 bit
Notes:
  • It is strongly recommended that ALM be deployed only on 64 bit systems in Windows production environments.
  • Localized editions of ALM are supported only on Windows operating systems.
  • Oracle Enterprise Linux versions are supported as long as they are compatible with the supported versions of Red Hat Linux.
Database Servers
Oracle 11.2.0.3 (Recommended), or 10.2.0.5
Microsoft SQL 2008 R2 SP1 (Recommended) or SP2
Microsoft SQL 2005 (SP4)
Web Servers
Apache 2.2 (Recommended)
IIS 7 or 7.5
Note: If you are using the Lab Management extension, see the limitation in Lab Management/Server Side Execution.


ALM Client System Requirements

This section describes the client system requirements for installing ALM on client machines.

Processor
Dual Core 1.6 Ghz (or higher) or compatible
Memory (RAM)
Minimum: 2 GB
Available Hard Disk Space
Minimum: 2 GB
Operating System
  • Microsoft Windows 7 (SP1) 32 (Recommended) or (SP1) 64 bit
  • Microsoft Windows XP (SP3) 32 bit
  • Microsoft Windows Server 2008 R2 (SP1) 64 bit
  • Microsoft Windows Server 2008 (SP2) 32 or 64 bit
  • Microsoft Windows 8 support is limited to the following scenarios:
    • On a Windows 8 host, you can run or edit a UFT, BPT, or Load Runner test that is stored in ALM.
    • If the automation engine of an automated test is on a Windows 8 machine, you can execute the test by accessing the ALM client from a host with a fully-supported Operating System.
DCOM Notes:
  • If you are integrating ALM with other HP testing tools, you must modify the DCOM permissions on your client machine. For more information, see HP Software Self-solve knowledge base article KM187086.
  • DCOM is not required for running Functional test sets (server-side execution). Functional test sets are available only in ALM Edition.
Browser
Microsoft Internet Explorer 8 or 9
Note: For users who have restrictions on plugins in their browsers, such as ActiveX, ALM can be loaded using the HP ALM Explorer Add-in. For more information on downloading and installing the add-in, refer to the HP Application Lifecycle Management Installation and Upgrade Guide.
Prerequisites
  • Visual C++ 2005 SP1 ATL Security Update Redistributable
  • Microsoft .NET Framework 4
  • Microsoft Office 2010 (Recommended) or 2007
  • Virtualization: Citrix XenApp; Microsoft Terminal Services
Note: ALM has been tested only on one (usually the latest) version of the virtualization product. Other virtual environments are supported as long as the virtualization vendor claims full compatibility between the virtual and physical environment.


HP ALM Lab Service for Remote Test Execution System Requirements

This section describes the system requirements for installing HP ALM Lab Service for remote test execution.

Processor
CPU Type: Intel Core, Pentium, AMD or compatible
Speed: 2 GHz or higher recommended, 1 GHz minimum
Memory (RAM)
Minimum: 1GB
Note: Memory needs depend on the number of add-ins.
Available Hard Disk Space
Minimum: 1GB
Note: You must also have an additional 120 MB of free space on the system disk.
Operating System
Windows XP (SP2\SP3) 32 or 64 bit
Windows 2003 (SP2) 32 or 64 bit
Windows 2003 R2 32 or 64 bit
Windows Vista (SP2) 32 or 64 bit
Windows Server 2008 (SP2) 32 or 64 bit
Windows Server 2008 R2 (SP1) 64 bit
Windows 7 (SP1) 32 or 64 bit
Windows 8 32 or 64 bit
Operating Systems Supporting Auto Login
Windows XP 32 bit
Windows 7 (SP1) 32 or 64 bit
Windows Server 2008 R2 (SP1) 64 bit


HP ALM Performance Center System Requirements

This section describes the system requirements for installing ALM for Performance Center, and Performance Center components.

Performance Center Server Configurations

This section describes the system requirements for installing a Performance Center Server.

Processor
CPU Type: Intel Core, Pentium, Xeon, AMD or compatible
Speed: 2 GHz or higher recommended, 1 GHz minimum.
Memory (RAM)
Minimum: 4GB
Available Hard Disk Space
Minimum: 5 GB
Screen Resolution
Minimum: 1024 x 768
Operating System
Windows Server 2008 R2 (SP1) 64 bit (Recommended)
Windows Server 2008 (SP2) 32 bit
Windows Server 2008 (SP2) 64 bit
Browser
Microsoft Internet Explorer 8 or 9
Web Server
IIS 7 or 7.5


Recommended ALM and Performance Center Configurations

The following table describes the recommended configuration for Performance Center server components. They should be used along with the recommended ALM server configurations above. For more information, see Recommended ALM Server Configurations.

Performance Center Server Operating System
Windows 2008 R2 (SP1) 64 bit
Host Operating System
Windows 2008 R2 (SP1) 64 bit


Host and Windows Standalone Load Generator Configurations

This section describes the system requirements for installing a Performance Center Host and a standalone Load Generator on Windows.

Processor
CPU Type: Intel Core, Pentium, Xeon, AMD or compatible
Speed: 1 GHz minimum. 2 GHz or higher recommended
Note for Pentium Processors: Intel Hyper-Threading technology is not supported. Hyper-Threading can be disabled in the BIOS. For more information, see: http://www.intel.com/support/processors/pentium4/sb/CS-017371.htm
Memory (RAM)
Minimum: 1 GB
Recommended: 4 GB or higher
Available Hard Disk Space
Minimum: 4 GB
Screen Resolution
Minimum: 1024 x 768
Operating System
  • Windows XP Professional SP3 32-bit
  • Windows Server 2003 R2 32-bit
  • Windows Server 2008 Standard Edition/Enterprise SP2 32 and 64-bit
  • Windows Server 2008 R2 64-bit
  • Windows 7 SP1 32 and 64-bit
  • Windows 8 32 and 64-bit
Browser
Microsoft Internet Explorer 7, 8, 9 and 10


Linux Standalone Load Generator Configurations

This section describes the supported operating systems and CPU types for installing a standalone Load Generator on Linux systems.

Processor
CPU Type: Intel Core, Pentium, Xeon, AMD or compatible
Operating System
Red Hat Linux Enterprise Linux 5.x or 6.x
Oracle Enterprise Linux 6.x (RH Kernel) 64-bit
Note: Oracle Enterprise Linux versions are supported as long as they are compatible with the supported versions of Red Hat Linux.


Standalone VuGen and Standalone Analysis Configurations

This section describes the system requirements for installing Standalone VuGen and Standalone Analysis.

Processor
CPU Type: Intel Core, Pentium, Xeon, AMD or compatible
Speed: 2 GHz or higher recommended, 1 GHz minimum.
Memory (RAM)
Recommended: 4 GB or higher
Minimum: 2GB
Available Hard Disk Space
Minimum: 2 GB
Screen Resolution
Minimum: 1024 x 768
Operating System
Windows XP (SP3) 32 bit
Windows 7 (SP1) 32 and 64-bit
Windows Server 2008 (SP2) 32 and 64-bit
Windows Server 2008 R2 (SP1) 64 bit
Windows Server 2003 R2 32 bit Standard/Enterprise Editions
Windows 8 32 and 64-bit
Browser
Microsoft Internet Explorer 8 or 9


MI Listener System Requirements

This following table describes the system requirements for the MI Listener.

Processor
CPU Type: Intel Core, Pentium, Xeon, AMD or compatible
Speed: 2 GHz minimum, 4 GHz or higher recommended
Memory (RAM)
Minimum: 2GB
Note: Memory needs depend on the number of Load Generators and Controllers connected to the MI Listener.
Operating System
Windows XP Professional (SP3) 32 bit
Windows Server 2003 R2 32 bit
Windows Server 2008 Standard/Enterprise (SP2) 32 and 64-bit
Windows Server 2008 R2 (SP1) 64 bit
Windows 7 (SP1) 32 and 64-bit
Windows 8 32 and 64-bit


VMware ESX Configurations

ALM can be deployed on a VMware ESX server. The system configurations of each virtual machine are the same as the ALM server system configurations.

Note: ALM has been tested only on the latest versions of the virtualization products. Other virtual environments are supported as long as the virtualization vendor claims full compatibility between the virtual and physical environment.

Notes and Limitations

ALM Installation

ALM Client Installation

Project Upgrade

Documentation

Site Administration

Project Customization

Cross Project Customization

General

Version Control

Releases Module

Releases Module - Project Planning and Tracking

Libraries Module

Requirements Module

Risk-Based Quality Management

Business Models Module

Test Plan Module

Test Resources Module

Test Lab Module

Lab Management/Server Side Execution

Text Search

Defects Module

Dashboard Module

Document Generator

Integrations

Open Test Architecture/API and Workflow

Workflow Backward Compatibility

The issues described below relate to workflow events, actions, and objects that have been changed. When necessary, instructions for modifying existing scripts for purposes of backward compatibility are provided.

Business Process Testing

The issues described below relate to working with business components, flows, and business process tests in ALM. For information on issues related to working with business components in QuickTest, refer to the relevant product's readme file.

Workaround: After automating the components, capture a new baseline and re-import it to a new library.

Additional Notes and Limitations - Performance Center

Note: HP ALM Performance Center 11.51 Enablement Pack was released as a private integration pack.

Performance Center Installation

Load Generator Installation

LoadRunner Installation

Migration

Performance Test Design

Performance Test Execution

Service Level Agreements (SLAs)

Network Virtualization with Shunra NV

Running Vuser Scripts

Monitor Profiles

Online Monitoring

HP Diagnostics Data

Performance Trending

Hosts

Secure Channels

General

VuGen

  1. Open the \PCWEB\Scripts\web.config file on the PCS machine.
  2. Update the maxRequestLength value (in Kilobytes) located under the httpRuntime section. Maximum value: 2 GB.
  3. Update the maxAllowedContentLength value (in Bytes) located under the requestFiltering\requestLimits section. Maximum value: 2 GB.
  4. Reset IIS.
  5. To update the timeout:

  6. Open the \PCWEB\Scripts\web.config file on the PCS machine. Update the executionTimeout value (in seconds) located under the httpRuntime section.
  7. Open the \dat\LTWCF.config file on the PCS machine. Update the sendTimeout value (in minutes) located under the <binding name=" wsHttpCommon"> section.
  8. Reset IIS.

Controller

The following section lists limitations for the Controller.

General
Load Generators
Virtual Machines
Diagnostics for J2EE/.NET Requirements
Windows Firewall Considerations

Protocols

The following section lists limitations for specific protocols:

.NET Protocol
AJAX - Click and Script Protocol
Citrix ICA Protocol
Click and Script Family Protocols
COM/DCOM Protocol
DNS Protocol
Flex Protocol
GraniteDS (Data Services)
Manually Adjusting Recorded Flex RTMP Steps

When the Generate flex_rtmp_receive_stream step option is cleared in the Flex > RTMP pane of the Recording Options dialog box, LoadRunner generates flex_rtmp_receive and flex_rtmp_send steps for every communication with the server. This ensures that user actions such as pause and seek, as well as automatic requests that the client performs when Dynamic Stream is in use, are included in the script, but this method also captures less-necessary lines of code that are difficult to read and may not be reliable during replay.

If you choose to clear the Generate flex_rtmp_receive_stream step option in order to capture user data, follow the instructions below to remove the unnecessary steps from your script:

  1. Search for the flex_rtmp_send step containing the initial play argument. For example:
  2. flex_rtmp_send("send_step2",

    "ConnectionID=10",

    "Snapshot=tRTMP6.inf",

    MESSAGE,

    ...

    MESSAGE,

    ...

    "Argument=<arguments><string>play</string><number>0</number><null/>"

    ...

    LAST);



  3. Delete or comment out the flex_rtmp_receive steps that occur during streaming. For example:
  4. //this is the start of the stream:

    // flex_rtmp_receive("recv_step2",

    // "ConnectionID=10",

    // "Snapshot=tRTMP7.inf",

    // CHANNEL,

    // "ChunkStreamID=2",

    // CHANNEL,

    // "ChunkStreamID=2",

    // CHANNEL,

    // "ChunkStreamID=4",

    // CHANNEL,

    // "ChunkStreamID=2",

    // LAST);

    //

    // flex_rtmp_receive("recv_step3",

    // "ConnectionID=10",

    // "Snapshot=tRTMP8.inf",

    // CHANNEL,

    // "ChunkStreamID=5",

    // CHANNEL,

    // ...



  5. You can also remove certain flex_rtmp_send steps that are not related to user actions, such as "user control message" types. For example:
  6. // flex_rtmp_send("send_step3",

    // "ConnectionID=10",

    // "Snapshot=tRTMP9.inf",

    // MESSAGE,

    // "DataType=user control message",

    // "EventType=set buffer length",

    // "MessageStreamID=1",

    // "BufferLength=100",

    // LAST);



  7. When you find a flex_rtmp_send step that represents a user action that you want to keep in your script, do the following:
  8. Manually add a flex_rtmp_receive_stream step before the send step.
  9. Make sure that the ConnectionID argument has the same value as the steps you removed above it.
  10. The Snapshot argument is not relevant for the manually added step.
  11. You can use the ContinueToNexStepAfter = <msec> argument to control the minimum play duration of the stream to download before continuing to the next step.
  12. Determine the flex_rtmp_send steps that represent the user actions you want to keep. These will likely include arguments such as pauseRaw, pause, seek and play2 (for Dynamic Stream). For example:
  13. flex_rtmp_send("send_step5",

    "ConnectionID=10",

    "Snapshot=tRTMP62.inf",

    MESSAGE,

    "DataType=command message amf3",

    "ChunkStreamID=8",

    "MessageStreamID=1",

    "Argument=<arguments><string>pauseRaw</string><number>0</number><null/>"

    "<boolean>true</boolean><number>12000</number></arguments>",

    LAST);



  14. Determine whether there are some extra flex_rtmp_send steps that you can remove. For example, if you dragged a button to seek in the stream, subtle jerks in the motion may be recorded as separate pause and seek actions. In these cases, may not need all of them. Keep only those that describe the desired operations.
  15. Identify the flex_rtmp_receive step that indicates that the server has received the end of the user action. For example:
  16. //this is the confirmation from the server on the "seek" command.

    flex_rtmp_receive("recv_step55",

    "ConnectionID=10",

    "Snapshot=tRTMP68.inf",

    CHANNEL,

    "ChunkStreamID=2",

    CHANNEL,

    "ChunkStreamID=2",

    LAST);



Repeat steps 2 - 4 for each set of unnecessary receive data and required user actions in your script.

Java Protocols
LDAP (Listing Directory Service) Protocol
MMS (Media Player) Protocol
Mobile Application - HTTP/HTML Protocol
RDP (Remote Desktop Protocol) Protocol
SAP - Click and Script Protocol
SAP GUI Protocol
Silverlight Protocol
TruClient Ajax Protocols
TruClient AJax - IE Protocol
TruClient AJax - Firefox Protocol
Web - HTTP/HTML Protocol
Web - Click and Script Protocol
Web Services Protocol
Windows Sockets Protocol
SDK Protocol

Windows 8

Asynchronous Support

In all the protocols that support asynchronous sessions, recording will only be applied to web_* steps.

IPv6

Support for IPv6 is available for the protocols shown in the table above. The support for Web HTTP protocol has the following limitations:

64-bit Recording

In general, 64-bit applications ported from a 32-bit client version should work identically to the 32-bit client. There is a small risk that new clients will use the power of native 64-bit applications. For example, when using 64-bit long types for Identifiers in DB tables, the identifier value will be cut and the query will fail.

The following guidelines apply:

The following table shows the protocol support for Async, IPv6, and 64-bit recording:

Protocol
Async
IPv6
64-bit recording
.NET
No
No
Yes
Citrix ICA
No
Yes
No
DNS
No
Yes
No
Flex AMF
Yes
Yes
No
Flex RMTP
No
No
No
FTP
No
Yes
No
IMAP
No
Yes
No
Java Over HTTP
No
Yes
Yes
LDAP
No
No
Yes
Mobile Applications HTTP/HTML
No
Yes
No
Windows Sockets (multi-protocol)
No
Yes
Yes
Oracle 2-Tier
No
No
Yes
Oracle NCA
No
Yes
Yes
POP3
No
Yes
No
RDP
No
Yes
Yes
SAP – Web
No
No
Yes
Siebel - Web
No
No
Yes
Silverlight
No
Yes
No
SMTP
No
Yes
No
TruClient Ajax - FireFox
No
Yes
No
TruClient Ajax - IE
No
Yes
No
TruClient Ajax - Mobile
No
Yes
No
Click and Script family (Ajax, SAP, Web)
No
Yes
No
Web - HTTP/HTML
Yes
Yes
Yes
Web Services
Yes
Yes
Yes


GUI Vusers

Analysis

To migrate legacy Analysis data to a SQL 2005 server:

  1. From the SQL Server Management Studio, using Object Explorer, connect to an instance of SQL Server Database Engine.
  2. Expand Databases, right-click Analysis database, select Tasks\Copy Database.
  3. Follow the instructions in the wizard.

To upgrade SQL 2000 to SQL 2005:

  1. Backup Analysis database on the SQL 2000 (http://msdn.microsoft.com/en-us/library/cc966495.aspx)
  2. Uninstall SQL 2000.
  3. Install SQL 2005.
  4. Restore Analysis data from backup. (http://msdn.microsoft.com/en-us/library/ms177429(SQL.90).aspx).

Integrations

This section provides integration information about:

Data Format Extensions (DFE) Support
QuickTest Professional
HP Service Virtualization
SiteScope

Multilingual Support

This section includes the following sections:

Internationalization Limitations

Localization Limitations

LoadRunner Language Packs

Non-Localized LoadRunner on Foreign Language Operating Systems

HP Software Support

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. For more information, visit the HP Support web site at: HP Software Support Online.

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 benefit by being able to:

To access the Self-solve knowledge base, visit the Self-solve knowledge search home page.

Note: 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.

Legal Notices

© Copyright 1992 - 2013 Hewlett-Packard Development Company, L.P.

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.

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.

 

For information about third-party and/or open source license agreements, see the Licenses directory on the product installation media.

Adobe® and Acrobat® are trademarks of Adobe Systems Incorporated.

Microsoft®, Windows®, and Windows® XP 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.


© Copyright 2013 Hewlett-Packard Development Company, L.P.