HP ALM/QC – 一款值得关注的测试工具
HP ALM 是惠普公司开发的一款应用程序生命周期管理软件。它是一款测试管理工具,涵盖了测试管理流程的几乎所有方面。该工具在一段时间内进行了优雅的升级。它从最初的 Test Director 发展到今天的 HP ALM,经历了漫长的旅程。目前,它是涵盖大多数测试活动并提供几乎所有内容的报告的最佳工具。
随着时间的推移,该工具多次更名,从“Test Director”到 Quality Center (QC),再到现在的 HP ALM(应用程序生命周期管理)。除了名称外,工具内的不同模块也发生了变化。它在一个系统中提供了对需求收集、测试计划、测试执行和缺陷管理的控制,并提供了整个系统的报告。HP ALM 可以非常轻松地与各种其他测试自动化工具集成,如 Winrunner、HP Loadrunner、HP QTP 等。
独特功能
HP ALM 是业界最可靠、最受欢迎的工具之一。它确实提供了与测试流程的完全对齐,并且非常易于管理和使用。它是一个基于 Web 的测试自动化工具,可以使用 Internet Explorer 启动。它可以轻松地与各种其他流行的自动化工具集成。它还提供对整个测试生命周期的集中控制。它提供了一个简单的界面来管理和组织活动,例如需求覆盖、测试用例管理、测试执行报告、缺陷管理和测试自动化,所有这些都在一个屏幕上。
HP ALM 允许在很大程度上进行自定义,允许修改工作流并在每个工作流中识别必填字段和可选字段。它还允许最终用户在项目级别创建用户定义的字段。
HP ALM 附带了一些很棒的加载项,这使得测试人员的任务变得更加轻松。这两个加载项测试用例可以使用 MS Excel 或 MS Word 编写。使用这些加载项,测试人员可以轻松地以传统方式编写测试用例,并将其非常轻松地上传到 HP ALM 中。
从测试生命周期角度来看,HP ALM 的所有模块都很好地互连和相互依赖。这种方法有助于根据需求提取无缝的报告。可以从 HP ALM 中获取的报告的排列组合非常广泛。HP ALM 为报告提供的图表和图形看起来非常干净和清晰。此工具还提供了一个实时分析功能,在该功能中,管理人员可以在测试执行过程中继续检查其窗口中测试用例执行的状态。
它还具有审查功能和审查评论,可以在测试用例中提供并相应地进行跟踪。
一些限制
HP ALM 自 1995 年的 Test Director 时代起就经历了漫长的旅程,直至 2016 年的今天。在这个过程中,随着时间的推移和技术的不断发展,ALM 不断完善自身。在最新版本中,他们集成了移动测试方法。尽管如此,仍然需要改进很多方面才能使其成为理想的测试工具。
- **手动操作** - HP ALM 消除了大量的手动操作,并允许文件上传和轻松集成。尽管如此,模块内仍有许多部分需要手动输入。
- **布局** - HP ALM 允许对布局进行大量自定义,但仍然存在一些与字段类型相关的限制,例如,复选框样式选项似乎缺失了。从布局角度来看,最终用户只能使用测试用例的两列布局,无法更改。
- **浏览器依赖性** - HP ALM 的一个重大缺点是依赖于 Microsoft Internet Explorer 作为启动平台。ALM 试用版只能通过 Internet Explorer 11 或更高版本访问。如果您需要使用 HP ALM 或 Google Chrome 或 Mozilla Firefox,则需要安装 HP ALM 网站上提供的 IE 11 插件。
- **性能** - 随着时间的推移,人们注意到 HP ALM 在远程网络上的运行速度非常慢。由于工具速度慢,地理位置分散的项目面临着很多问题。多个项目都遇到过这样的问题,即工具经常挂起并崩溃,这使得用户很难在同一工具上工作。
- **审查跟踪** - 测试用例的审查可以在测试用例内进行,并且可以在那里提供相应的评论。但是,报告模块无法跟踪审查评论。您需要手动交叉检查每个测试用例的审查评论的关闭情况。
- **定价** - HP ALM 是其类别中最昂贵的软件之一。试用版可在指定时间段内使用,但如果您真的想使用它,则需要购买许可证,这是一笔昂贵的费用。
如果我们从整体上看,可以说 HP ALM 工具拥有远远超出其应得排名所需的更多功能和特性。它确实有一些缺点,但工具的优点仍然超过了这些缺点。尽管如此,我们确实希望在即将推出的 HP ALM 版本中尽快针对这些负面方面提出一些改进建议。
最后,我们可以说 HP ALM 是一个非常好的平台,也是我们今天拥有的最佳测试自动化工具。但它并非完美无缺,许多组织。