HP ALM

HP ALM 使用经验

使用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仍然是个好工具,但是我们会骂他为什么做的这么狗屎。 哈哈,个人意见,欢迎拍砖。

时间: 2024-10-25 17:19:04

HP ALM的相关文章

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

你听说过使用HP LoadRunner连接到HP ALM的CAC模式么?本文给大家讲讲什么是CAC,怎样连接到HP ALM的CAC模式中. CAC是什么? CAC全称是Common Access Card(也称为CAC card [RAS Syndrome]),是访问内部网应用程序的标准认证. 如何在HP LoadRunner中连接到HP ALM? 在VuGen中按住Ctrl+Q,然后输入ALM URL,用户名和密码.默认情况下,你需要输入以下详细信息来进行访问. 如果在HP ALM中实现了CA

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

笔者所在的项目组使用的缺陷管理工具是HP的QC11,作为测试人员,为了与开发一起跟随Bug的一生,简单的写了使用流程,这里记录一下,主要是让开发人员熟悉一下. 首先使用账户登录QC,如地址: http://192.168.28.58:8080/qcbin/start_a.jsp 一般管理者都会为项目所有人员建立登录名,这里填写登录信息,如下: 登录成功后,拥有不同身份,所拥有的权限不一样,点击缺陷就可以看到我们测试提的Bug了. 接着简单排下版,选择重要的你需要看到的字段.如图点击确定 如何筛选

HP ALM lis

<?xml version="1.0" encoding="UTF-8"?><license version="1.0"><terms><issued_to>Trinok (http://forum.ru-board.com/)</issued_to><license_identifier>SN732563653</license_identifier><e

Windows 7上使用HP QC的问题

C(Quantity Center)是一款不错的测试管理工具,最近把公司的操作系统从Windows XP升级到Windows 7之后,发现登录到QC Server的Addin页面,很多客户端组件不能正常下载,从而导致整个QC不能使用.通过Google找到了解决方案(http://www.sqaforums.com/showflat.php?Cat=0&Number=596807&Main=595276),特发出来与大家共享,希望那些在Windows 7上使用HP QC的朋友遇到该问题的时候

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

背景是这样的: 这个组的测试人员每跑一个case都要上传测试结果附件到QC.每个待测功能模块可能包含几十上百的case.于是手工上传测试结果变成了繁重的体力劳动.令人惊讶的是我们的工具开发组竟然说做不了QC的测试结果附件上传.更让我惊讶的是,测试人员竟然真的手工上传结果上传了大半年了. 以下我写了个小工具解决这个问题: 思路很简单,调用hp提供的ALM Rest api接口.把一个个用户操作转化成http请求.然后按照接口要求,把附件一个一个上传到指定的QC test instance上. 主要

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

TFS是微软的应用软件生命周期管理(ALM)的解决方案产品,相比我们常见的一些ALM产品,例如HP ALM, IBM Rational, Atlanssian Jira等,其最大的区别在于TFS将软件研发的详细过程和交付物都集中收集在同一个平台中,实现了软件研发资产的集中管控.同时将软件研发过程中的各种角色, 例如需求分析师.开发人员.测试人员.运维实施人员等集中在一个平台中办公,实现数据的充分共享和互通,大幅提高了企业中不同部门之间的沟通效率. 而在软件研发过程中最重要和最受关注的,非开发人和

让Quality Center走下神坛--测试管理工具大PK(转)

让Quality Center走下神坛--测试管理工具QC/ALM 和 RQM.Jira.TP.SCTM大PK 在写完了<让QTP走下神坛>之后,现在来谈谈测试管理工具,献给所有正在或打算做测试管理工作的同行. 当然,话题离不了Quality Center——但又不只是谈QC,我会结合对比各种主流的企业级测试管理工具,包括标题提到的:HP QC/ALM.IBM RQM.51Testing TP.Micro Focus SCTM.Atlassian Jira.但是不会提及Bugzilla.Bug

QC ALM11安装

前面部分介绍了QC入门节QC安装的先决条件,下面我们将介绍如何安装QC. 1.下载ISO文件后将内容解压,解压缩后文件夹结构如下图所示:  2.之后打开欢迎界面,点击"下一步"按钮,如下图所示.继续单击下一步按钮,直到到达Finish(完成)屏幕.  3.经整理后,HP ALM平台配置向导将打开如下图所示:  4.许可证密钥选项卡打开,用户需要选择"ApplicationLife Cycle Management" 的许可文件,这样我们就可以访问该包的所有功能. 5

本地化测试

Christian Kopsch自2011年起就在位于弗莱堡的公司Haufe-Lexware担任web app的测试经理.Kopsch是敏捷过程的超级粉丝,偏爱做Scrum和Kanban项目.除了他作为一名测试经理的项目管理工作外,他还一直对测试激情满满,常常一有可能就尝试着自己测试.大家都鼓励Christian在本地化项目中使出浑身解数.让中国市场适应一个web app,对他及整个团队来说是一项新且刺激的挑战,一个具有里程碑意义的成就.  在全球化,外包和Web 3.0的时代,越来越多的公司争