HPE Software Products: Quality Management Best Practices and Methodology
Share |

reporting KPIs, SLAs etcOpen in a New Window

the standard reporting Dashboard is not meeting our need and we are looking for expanding our reports with KPIs/SLA on numerous levels based on the test case and defect ALM raw data. what are the 'industry standards' when it comes to that with HP ALM? KPIs in scope are TAT, Aging, FirstTimePass Rate, Reopen Rate etc.



HP ALM Test case uploadOpen in a New Window

hello Team,

HP ALM test case upload using excel add in is not working on my laptop. Even after the add in was installed from the HP ALM URL, we were not able to locate the exe file


Advise on Retesting a failing Test instanceOpen in a New Window


    I am currently working on a large project, and have been asked to look into best practice (in ALM) for retesting. 

Here is my scenario:

Running at test instance (manually) and a step fails.  Defect it opened for that step. 

After the defect is fixed, it is set to Retest. (So far, so good). 

The question is when they go back to run the test, they want to run the same (failing) instance. 

I suggested they should create a new instance to run, so the failing instance can be tracked back to the 

defect.  So I am asking for advice on what is the best practice for this scenario.  

Thanks in advance for your help.



Test Design in Agile ProjectOpen in a New Window

Test case designing in HP ALM QC in Agile Methodology? 

Do anyone of you have Test design samples on how they write their test cases in Agile for a specific feature-set that's being developed in multiple itereations?


Best practice handling of testuser with ALM?Open in a New Window

Hello there, i am new here, i have some questions, hope you can help.

We have many applications to test, each application has its own dev- and test-team. 
To get access to each application we need to define in the dev- and test-stage a testuser. Actually there are thousends temproray testuser which were created, we lost the overview of used and not used testuser. The testuser can have different roles, rights. The problem now is, the test cases in HP ALM have written the specific user with credentials to start the test. When someone changes some data of a testuser within an application, like a new password, the testuser in the testcase have an old password, so its different, and the testcase must be modified. In worst case, you have to modify many testcases when a testuser is used more than once. 

It would be better to link or add a reference to a mangement tool for testuser, the data will be centralized.

1) Is there some solutions of your site (HP ALM plugins)?
2) How the forum user handling testuser within HP ALM or with other tools? 
3) Are the testcases in HP ALM encrypted in database?

I found this article which shows how to decrypt HP ALM passwords, is it fixed in version 12?



Facing Issue with a Japanese OS using ALM 11.52 patch 6Open in a New Window


ALM 11.52 Patch 6 [Eng] was installed on a Japenese OS machine. We are facing some issues with regards to character sets. Is there a ALM module that can help parse the characters or any other alternative.

Best Regards


Question on ALM 12.21 Patch release scheduleOpen in a New Window

Does anyone know when patch 2 for ALM 12.21 will be released?  I know that with this patch Windows 10 will be supported.




Penny Wall


Archiving old information in QC/ALM ProjectsOpen in a New Window

Are there any common techniques or methods to use to know what information can be archived in a Quality Center/ALM project?

We have over 1 millino Test Cases, over 2 million Test Sets, and over 2 million Test Executions in our largest ALM project.  It's been rather sluggish lately and we'd like to clean out items that haven't been touched in awhile.  Any sure fire techniques for easily identifying and purging everything old?



ALM - PPT : custom groups permissionsOpen in a New Window


GENERAL PROBLEM : user groups permissions don't "work" as i hoped

CUSTOM CONTEXT : I wish to manage the ALM Project authorizations of users by accumulating basic rights. Thus, I would separate the permissions by using groups "elementary". A user will adhere to a sum of elementary groups.

PERMISSION CONTEXT : to administrate some users permissions, i'd like to create a "group" like PMOs witch can only create/modify/delete folder release folders, releases, cycles, milestones, scope items.

ENTITY CONTEXT OF "PMO'S GROUP" : Management / Releases / Project Planning and Tracking (PPT).
Actual customization of "Release sheet" for the PMO's Group : all the check boxes are selected.

PROBLEM : When I use ALM with a userId, that only the role "PMO", I can create/delete/modify all the items (folder, release, cycle, milestone, scope item, ..), but into the "Release scope item form" all fields are gray, empty and can not be changed.

QUESTIONS (I need your help) :
Is there an other check box in customization I forgot to select somewhere (in an other sheet) ?
Is it necessary to add an other particular permission ?
Do I use the "Script Editor" to force the change fields for this group ?

INFORMATION : if I use a user ID in the HP group Standard "Project Manager", the problem does not appear.


What is the best way of implementing the this scenario in ALM?Open in a New Window

Create 5 requirements and 20 test cases – each requirement covered by 4 tests

Define STest, SIT and UAT cycles in release management.



For SystemTest – execute all the 20 Tests

For SystemIntegrationTest – Execute only 15 Tests

For UAT – Execute only 5 Tests


Challenge:  Generate a report after each test phase showing all the requirements are passed.



  • Since all the tests are associated to requirements and we do not execute 1 test case per requirement that is not in scope of SIT, the requirement coverage status shows Incomplete.
  • Same as in 1, in UAT.
  • Duplicating tests or requirements is an option, but  it will show # of test cases or # of requirements wrong in reporting.
  • I could use test configuration to avoid duplicating test, but still associating these to same requirement will results in issue 1 or 2 above.


What is the best way of implementing the above scenario in ALM?


An Excel utility to export ALM project customizationOpen in a New Window

I have developed an Excel utility which can export ALM project customization. My purpose is to:

  • Backup the ALM project customization. Before this utility, I record all customization in excel format manually.
  • Easy and simple way for me to check if ALM project customization is as planning
  • Can export the most entities fields customization, Project List, User groups and Users, Site parameters
  • It use OTA and can work with ALM 11.00, 11.52 & 12.x. 

Please see the attached zip file for Excel utility and pdf for screenshots. I want to share this with you and get some feedback to help me improve this utility. Thank you.

2016/4/29 - Removed the Chinese Sub name in the marco.
2016/5/10 - Support ALM 11.52 which doesn't have sanitization field property.
2016/05/13 - Connection error handling enhancment and fix Site Administrator fixed URL defect. Add Login dialog to hide the password
2016/05/17 - Support ALM 11 (Use GetTDVersion instead of GetTDVersionEx which ALM 11 doesn't have GetTDVersionEx)


How to import Test Cases from Excel to correct Testplan sub-folderOpen in a New Window


im working with HP ALM 12.20 Quality Center.

I would like to import Test Cases from Excel to the correct Test Plan folder in HPQC.

The regular import works fine, but not to the correct Test Plan folder.

My Folder hierarchy looks as follows:

                            -->Sub-Sub-Sub-Folder <== My Test Cases

How can import my test cases to the Sub-Sub-Sub-Folder?

Thanks for any help


Project Topology Best PracticesOpen in a New Window


I've read over the Project Topology Best Practices guide, and I understand the motives behind the recommendations, but I still feel I'm stuck at a cross-road.


Our organization has a large n-tier suite of web applications that deploys multiple releases a week (major, minor & maintenance).  There are four client facing groups of applications that all integrate into a fifth common framework.  A release often involves one of the groups plus the common group, but can involve more.  In all, there are about 100 applications.

Project Topology:

We've discussed and prototyped several options.  Our biggest hurdles are,

  1. Release progress reporting
  2. Project scalability
  3. Regression test suite

Prototype 1: Global

One project for the organization.  I liked this option to begin with, because it allows the most flexibility with respect to reporting across releases and collecting regression tests across applications, but then we read it is not a good idea, because of the lack of focus and the inability to scale.  However after learning about the problems of the other prototypes, I've revisited this idea and thought about scaling it up by copying the project periodically (every year) and leaving the test runs and history behind in the previous year's project.

Prototype 2: Application

One project per application.  This seems to be the recommended approach as the project focus is clear and it will likely scale well, however in our prototyping we've found it difficult to report on the release across all the projects involved.  We also found we'd need a requirements intake project where it is determined which applications are involved.  Then we'd need to create libraries of requirements to move them to the corresponding application projects and we found libraries to be finicky.  That is, a library filter has to be exactly right across all projects or it won't contain what you think it does, specifically the release path and name.

Prototype 3: Release

One project per release.  I like that a release project is easy to report on its progress.  However, I found that to collect a suite of regression tests per application for the organization would require moving the tests to a common regression test project.  That would require the use of libraries again.  And then including the regression tests back into a release would require another library to import back into subsequent releases.


If anyone has experience with a similar situation, I'd really appreciate some feedback.  We have the chance to "get it right" as we're redeploying ALM again soon.  Thanks!


Workflow for Approvals and to handle Gating process.Open in a New Window



Does anybody have some examples of Worflow design/code on how to handle Approvals and Gating precesses with ALM?


Thank you.


<(ALM) Support Tip> Retrieve Group list ( or with user list) which has particular permissionOpen in a New Window



If you want to retrieve the groups list, which has “Create Defect’  permission for a particular project,

we can use below query to do.


 These kind of queries will be useful for auditing and reporting purposes.


( All the tables permissions stored in “TABLES” table and the highlighted in Yellow can be substituted with relevant info.

( like TB_GRANT_MODIFY or TB_GRANT_DELETE for other tables)

Query 1:

If you want to retrieve the group Name which do not have the permission  use <>1  instead of =1

Query 2:

If you wish to include users list for each group, consider below query.






why do we need customization on HP ALM?Open in a New Window


  I would like to know the reason for HP ALM providing OTA / Rest API? Why do HP ALM product give API? Why do user needs customization on HP ALM?


Are there any limitations on using the HP ALM product directly? If we do customization what are the benifits we get?


Please help me on this.





Maintaining test cases in Test Plan while handling multiple released versions?Open in a New Window

My project is supporting multiple versions for the clients (e.g. 10.x, 1.x, 12.x) and all are active versions. Once an issue is reported in one version (say 10x), then it is fixed through a task (Task A) within that version and then fixed is synced synced to other future/past versions (Task B, Task C). As a QA, when mainiting the test case for such a scenario, what should be the best practice that I can follow? Approaches that I can think of are:

Approach 1 - Have duplicate test cases in Test Plan for each version so that we are able to track the effort that happened in each release ?

Approach 2 - Have just 1 test case corresponsing to the version where it was found. For execution of that test case after a fix is made in a different release, pull the same test case from other version (10.x) and execute in Test Lab under 11.x version.


I am less inclined towards the Approach 2 as it hampers the test reporting, coverage etc


Please share your valuable inputs on the best practice to handle such situations. 




Tests Trend GraphOpen in a New Window

I have created a graph which shows the trend of test cases which were recently updated on 'history enanbled field'.


however this graph is showing only one week data and I need for one month date. 


the description of the graph says


"The Test Planning - Trend Graph shows the history of changes to specific Test Plan fields in a project, at each point during a period of time. You specify the field for which you want to view the number of changes, and the time period for which you want to view data."


How do i change the date?


Identify which TCs are called by other TCsOpen in a New Window

How to indentify which Test case is called by the child test cases. For example, I have a list of 10 test cases which i know is being called by some other parent test cases. How do i find those parents? 


The dependencies tab for those child test cases (called TCs) is also empty. I need help with some query in analysis view of dashboard, so tha i can extract the test IDs



API for copying full project repository to otherOpen in a New Window

We were trying to migrate the project from one repository to other repository. Creating baseline and importing to new one was the best recommendation provided. However doing that manually was time consuming due to limitation in maximum number of entities per baseline. 


Is it possible to automate baseline concept with rest API call? and 


Is it possible to copy paste test artifacts from one repository to other repository via ALM 11.52 REST-API?

Contact Us

Vivit Worldwide
P.O. Box 18510
Boulder, CO 80308

Email: info@vivit-worldwide.org


Vivit's mission is to serve
the Hewlett Packard
Enterprise User
Community through
Advocacy, Community,
and Education.