使用HP ALM(Application Lifecycle Management)软件有一个多月的时间了,我是从安装,部署,建项,配置,使用,再到问题收集,这个过程过来的。发现ALM是一个功能确实强大,但是使用起来让人又爱又恨。

功能强大在于ALM提供了缺陷管理,测试用例管理,需求管理,版本管理,测试执行和提供KPI和项目质量进度报告的一款工具。

它让人痛苦的地方在于 :

1. ALM(也就是QC的11版本)只能运行在IE7, IE8上,而在傲游等非IE内核的浏览器上运行不了。(现在打了补丁,IE9和firefox这样的浏览器也能访问ALM了)

2. 每次打开ALM,都要加载组件,花费10几秒的时间。

3. 安装ALM,需要安装vc++2005SP1。如果机器是32位,那么就得装32位的vc++2005sp1;若64位的机器,安装64位的vc++2005sp1.

4. 客户端要访问ALM,会提示安装ALM-Platform-Loader.msi,如果机器是64位的windows XP/Vista/Windows7/WIndows Server2008,那么就不能安装此msi,也就不能访问ALM.

5. 配置ALM方面,ALM内置几种用户角色(项目经理,管理员,测试人员,开发人员,只读权限的人),ALM默认规则测试人员仅能修改缺陷(即bug)的状态为fixed的缺陷到任何

状态;这点让我们测试人员很纠结,因为她们需要能够把状态为fixed的缺陷修改为其他状态,她们没有权限修改的话,会很痛苦,只能有项目经理来修改状态;并且ALM不允许给默认角色添加、修改、删除这

些设置。

6.ALM当然考虑到第5点提到的问题,所以他们提供允许创建新的角色,新角色可以继承某个默认角色,就能够拥有这个默认角色所有的权限,并对其修改;但是,注意,但是啊,

ALM居然存在一个很大的bug,就是修改权限的页面,里面缺少选项(选择某个状态的下拉框居然消失了),只有一个单选按钮,却没有单选对应的选项。呵呵。痛苦死管理员

了,我的办法是只能给测试人员偷摸加上一个项目经理的角色,这样才可以修改缺陷的状态。
看图:

7. ALM的邮件功能需要安装MailDirectPro软件才能够让ALM通过内网向外网的邮箱服务器发邮件。

8. ALM上创建一个bug,默认设置是不会自动发邮件通知相关人员的。需要编写VB脚本才行。

9. ALM的错误提示信息比较简单,没有足够的信息告诉用户到底是什么原因,感觉用户体验很不好,让用户觉得一头雾水。

10.在使用它的版本的时候,发现它不能支持一个大项目里面有多个子项目;目前我的做法是在“管理-->版本”下通过建立文件夹,每个文件夹都代表一个独立的子项目,每个子

文件夹下建立版本,代表子项目的不同版本。这主要做的缺点是,不同子项目有不同的人也能看到其他子项目的信息。可以选择通过ALM的域的概念来代表大项目,建立不同的

项目来对应不同的子项目。我没有这么做的原因是这个大项目还有同级的其他项目,而ALM的域不能重叠。

好了,说了ALM的几大"罪状",现在说说它的独到之处:

1. 它能够把需求、测试、缺陷三者联系起来,他们三者形成一个闭环,从任意一方,都能够找到关联的其他两方;如从需求,能找到覆盖到这个需求的测试用例有没有,和关联的缺陷bug有没有;其余的同理;

2. 提供的周期概念比较让人困惑,开始把周期当作测试周期来做,每个周期关联测试集, 后来发现这样做的话,项目经理觉得ALM就是只能看到测试的情况,而看不到开发的

状态。后来经过探讨,我们认为我们错误的理解了周期的概念;ALM设计周期的概念是以测试为结果的理念,也就是说周期的开始不代表一轮测试的开始,它代表的是某项任务

的开始,比如是开发任务的开始;而周期的结束是要以测试结果为结尾的,否则在ALM的这个周期里看不到进度和质量,没有实际的意义。

3. 建立版本是第一项任务,由项目经理来做;录入需求是第二项任务,由产品经理来做。

用好ALM确实是件很重要的事情,使用好了,ALM是好工具;使用不好,ALM仍然是个好工具,但是我们会骂他为什么做的这么狗屎。 哈哈,个人意见,欢迎拍砖。

转自:http://blog.csdn.net/popeer/article/details/7899898

HP ALM 使用经验的更多相关文章

  1. HP ALM

    HP ALM 使用经验 使用HP ALM(Application Lifecycle Management)软件有一个多月的时间了,我是从安装,部署,建项,配置,使用,再到问题收集,这个过程过来的.发 ...

  2. HP LoadRunner:怎样连接到HP ALM的CAC模式?

    你听说过使用HP LoadRunner连接到HP ALM的CAC模式么?本文给大家讲讲什么是CAC,怎样连接到HP ALM的CAC模式中. CAC是什么? CAC全称是Common Access Ca ...

  3. 测试与开发如何有效沟通,QC11(HP ALM 11)的简单使用记录

    笔者所在的项目组使用的缺陷管理工具是HP的QC11,作为测试人员,为了与开发一起跟随Bug的一生,简单的写了使用流程,这里记录一下,主要是让开发人员熟悉一下. 首先使用账户登录QC,如地址: http ...

  4. HP ALM lis

    <?xml version="1.0" encoding="UTF-8"?><license version="1.0"& ...

  5. [Stephen]Export from Excel to ALM

    1.根据当前安装的ALM版本和Excel版本到https://hpln.hp.com/page/alm-excel-addin-page中对应的插件进行下载安装,安装时Excel需要关闭.安装成功后, ...

  6. Windows 7上使用HP QC的问题

    C(Quantity Center)是一款不错的测试管理工具,最近把公司的操作系统从Windows XP升级到Windows 7之后,发现登录到QC Server的Addin页面,很多客户端组件不能正 ...

  7. python小工具:用python操作HP的Quality Center

    背景是这样的:这个组的测试人员每跑一个case都要上传测试结果附件到QC.每个待测功能模块可能包含几十上百的case.于是手工上传测试结果变成了繁重的体力劳动.令人惊讶的是我们的工具开发组竟然说做不了 ...

  8. QTP Test ,VAPI-XP Test,LR Test 和ALM 集成远程分布式执行遇到的“access is denied ” “unspecified error”问题

    大家都知道QTP与ALM (QC的升级版)集成是最好的一个分布式执行的结合.因为毕竟QTP是一个商业软件,HP当然不会让你去跟其他的open source的工具去集成,要不他到哪里去挣钱. 有时候服务 ...

  9. TFS代码变更和工作项关联,为系统变更提供完美的跟踪轨迹

    TFS是微软的应用软件生命周期管理(ALM)的解决方案产品,相比我们常见的一些ALM产品,例如HP ALM, IBM Rational, Atlanssian Jira等,其最大的区别在于TFS将软件 ...

随机推荐

  1. PCM数据格式,多少字节算一帧

    转自:http://blog.chinaunix.net/uid-9185047-id-3327302.html Somehow i remember that normally 2048 sampl ...

  2. [转]Mac OS X El Capitan(10.11)显示隐藏文件命令失效解决方法

    在Mac全新的系统El Capitan中,原先的显示系统中所有的隐藏文件的指令似乎失效了,只有重启以后才能显示,其实还有一个更简单的办法: 先在终端输入: defaults write com.app ...

  3. cmd中编译java

    cmd定位到.java文件所在位置: 注意.java文件名应与类名相同. javac xxx.java:编译(生成.class文件): java xxx:运行(执行.class文件): 若类间相互调用 ...

  4. Hdu5093 Battle ships 二分图

    Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/65536 K (Java/Others)Total Submission( ...

  5. 【原】PHP初体验

    1. 相关内容介绍 1>互联网开发 互联网:传统互联网.移动互联网 互联网开发:前端开发(前台).后台开发(后端.服务端) 前端开发:视觉展示(用户界面).用户交互.采集输入信息 后台开发:管理 ...

  6. IIS运行.NET4.0配置

    IIS运行.NET4.0配置 “/CRM”应用程序中的服务器错误.配置错误说明: 在处理向该请求提供服务所需的配置文件时出错.请检查下面的特定错误详细信息并适当地修改配置文件. 分析器错误消息: 无法 ...

  7. python字符串

    字符串格式化 字符串格式化使用字符串格式化操作符%来实现:格式化字符串 % 值(字符串或者数字或者多个值的元组,字典) >>> format = "hello, %s. % ...

  8. NOIP2014初赛分数线及金华上线名单

    NOIP2014初赛分数线及金华上线名单 分数线:提高组81.5,普及组93 这分数线还能再高些吗?悲催的浙江. 金华上线普及组名单: 地市 姓名 学校 年级 参赛语种 成绩 金华 成浩鹏 稠州丹溪校 ...

  9. linux系统安装(下)

    Grub引导装载程序 目录简单介绍 /dev存放了设备文件  /dev/sad硬盘文件  root/install.log安装日志  root/kickstart包含这次安装信息,下次若需要相同安装可 ...

  10. 安卓中級教程(5):ScrollView與refreshable之間的設置

    設置向下拉動更新. package com.mycompany.Scroll_test; import android.app.*; import android.os.*; import andro ...