Print Page   |   Contact Us   |   Sign In   |   Register


Join Vivit
Contact Vivit
Become a Leader
Become a Sponsor
Community Search
Calendar

9/27/2016
Vivit TQA beim Treffen der deutschen HPE Software Anwender

9/27/2016
IT4IT Chapter Meeting - Houston Vivit Chapter

9/27/2016
5 Ways Digital Learning Helps Build Amazing IT Organizations

9/27/2016
Treffen der deutschen HPE Software Anwender

9/28/2016
Vivit Minnesota ITSM Fall Chapter Event

LinkedInTwitterFacebookGoogle Plus

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

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.

Scenario:
=======
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.

Questions:
=========
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?
http://www.avsecurity.in/2015/06/decrypting-password-encryption-hp-alm-product-11/

 

 

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

Hello,

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
Sreenivas

 

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.

 

Thanks!

 

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?

Thanks!

 

ALM - PPT : custom groups permissionsOpen in a New Window

APPLICATION CONTEXT : HP ALM 11.52

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.

 

Scope:

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.

 

Issue:

  • 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.

Updates: 
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

Hi,

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:

Main-Folder
        -->Sub-Folder
                 -->Sub-Sub-Folder
                            -->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

Hello,

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.

Background:

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.

Conclusion:

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

Hello,

 

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

 

Example:


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:

Select GR_GROUP_NAME from .GROUPS,.TABLES   where SUBSTR(TB_GRANT_ADD,GR_GROUP_ID + 1, 1) = 1  and TB_TABLE_NAME='BUG'
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.

SELECT US_USERNAME,GR_GROUP_NAME
FROM DEFAULT_ALMDEMO_DB.USERS A,.GROUPS WHERE SUBSTR(US_GROUP, GR_GROUP_ID + 1, 1) = 1
and  
GR_GROUP_NAME in (Select GR_GROUP_NAME from .GROUPS,.TABLES   
where SUBSTR(TB_GRANT_ADD,GR_GROUP_ID + 1, 1) = 1  and TB_TABLE_NAME='BUG')

 

 

Cheers

 

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

Hi,

  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.

 

Regards,

Suresh

 

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?

 

Integration tool or other API to interact with ALMOpen in a New Window

Apart from rest API & OTA is there any other architecture or integration tool to interact with ALM back end data? For example our enterprise uses a variety of standalone tools for traceability and have stopped logging the test details or defects in ALM. So Im interested in finding an avenue where i can integrate those tools to ALM. 

 

How to get Site Session for REST API for ALM12.xOpen in a New Window

Dear custoemr,

In ther REST API Reference document of ALM12.x, you may see information below:

 

Breaking Changes between versions 11.52 and 12.00

The following changes require changes in existing applications that use the affected feature.

  • Creating a site session now returns an XSRF-TOKEN cookie. Pass the value of the cookie in an X-XSRF-TOKEN header with each subsequent request. See site-session and Session Management.

If you go to Session Management, you can see that you need to use POST to get the QCSession & XSRF-TOKEN mentioned in breaking changes above.

 

Here is a simple sample how you can get it.

Please add this method to class RestConnector; and call it before requesting a resource.

    public void getQCSession(){
        String qcsessionurl = this.buildUrl("rest/site-session");
        Map<String, String> requestHeaders = new HashMap<String, String>();
        requestHeaders.put("Content-Type", "application/xml");
        requestHeaders.put("Accept", "application/xml");
        try {
            Response resp = this.httpPost(qcsessionurl, null, requestHeaders);
            this.updateCookies(resp);
        } catch (Exception e) {
            e.printStackTrace();
        }   
    }

 

Hope this is helpful.

 

Best regards,

Shoulian Zhao

 

QC ALM 12.20 - quickest and best way to move tests from plan to labOpen in a New Window

Hi - what's the quickest way please to move tests from plan to lab ? there used to be a facility on an older version which doesn't seem to be there now ?

 

thanks,

 

 

Quality Center web client and projects agregator with REST.Open in a New Window

Quality Center is a powerfull testing process tool. Including as well defect managment.


As a QA manager, my main problematic was to manage several defects coming from many QC projects. And so, how to gather all these defect in an unic view.
Other topic, developers working with ubuntu or any else OS other than internet explorer that should be able to the list of defect...

Got it with QC DASHBOARD!

 


A web client for Quality Center, runnable from any web browser (Opera, Firefox, Chrome), which also provides an responsive and unified view for all my Quality Center projects.
Simple and clear web interface, it's also usefull to get dedicated business views, for instance to prepare my next releases, display directly latest created defect and many other features.

Let's share it : http://www.qc-dashboard.com






Sign In


Forgot your password?

Haven't registered yet?

Vivit Blog