What is HP ALM? Quality Center(QC) Testing Tool

HP ALM (Application Life Cycle Management) is a web based tool that helps organizations to manage the application lifecycle right from project planning, requirements gathering, until Testing & deployment, which otherwise is a time-consuming task.

In its earlier avatar as HP Quality Center, the test management tool was developed by Mercury interactive.

It is now developed by HP as ALM. The ALM full form is Application Life Cycle Management Tool that supports various phases of the software development life cycle.

ALM tool also provides integration to all other HP products such as UFT and Load Runner.

Why use HP ALM?

The various stakeholders involved in a typical project are –

These stakeholders perform diverse set of activities that need to be communicated to all concerned team members.

If we do not maintain centralized repository to record, maintain and track all the artifacts related to the product, the project will unquestionably FAIL.

We also need a mechanism to document and collaborate on all testing and development activities.

Use HP ALM

HP Quality Center Versions

It is important to understand the history of ALM.

HP Quality Center Versions

Architecture of QC

Now let us understand the technology part of HP-ALM. ALM is an enterprise application developed using Java 2 Enterprise Edition (J2EE) that can have MS SQL Server or Oracle as its back end. ALM has 3 components – Client, Application Server and Database Server.

  1. HP ALM client: when an end user/tester accesses the URL of ALM, the client components are downloaded on the client’s system. ALM client components help the user to interact with the server using .NET and COM technologies over a secured connection (HTTPS).
  2. ALM server/Application server: Application server usually runs on a Windows or Linux platform which caters to the client requests. App server makes use of the Java Database Connectivity (JDBC) driver to communicate between the application server and database servers.
  3. Database servers: The Database layer stores three schemas.

Architecture of QC

RELATED ARTICLES

HP ALM Editions

HP ALM tool is a commercially licensed tool and HP distributes ALM in 4 different flavors

HP ALM Editions

ALM Edition Feature Comparison

Each one of the license allows users to access certain ALM functionalities. Following Table lists the features that a particular license give you =

ALM Edition Feature Comparison

Let’s study why would you purchase a particular version and whom is it suited for

ALM Workflow

To learn the HP Application Lifecycle Management workflow, Let’s first study a typical test process-

ALM Workflow

HP ALM testing tool provides a module catering to each stage of the Testing Process. We will study them in detail in later tutorials.