问题标签 [hp-alm]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
alm - 为什么我们需要在 HP ALM 上进行自定义?
我想知道HP ALM 提供OTA/Rest API 的原因?HP ALM 产品为什么要提供 API?为什么用户需要在 HP ALM 上进行自定义?
直接使用 HP ALM 产品是否有任何限制?如果我们进行定制,我们会得到什么好处?
请帮助我。提前致谢。
rest - QC ALM REST 使用 REST API 创建缺陷
我正在尝试使用 rest api 在 QC 中打开一个新缺陷
我的代码如下所示
注意:使用未定义的常量 http_code - 在第 150 200 行的 C:\xampp\htdocs\createdef.php 中假定为“http_code”,未创建响应`
我无法弄清楚是什么导致了这个问题。
vba - OTA - ALM 11.52 - 通过 OTA 构建图表
我正在尝试使用 OTA 和 HP ALM 11.52 在“分析视图”中创建报告。我搜索了 OTA 参考文档并在线查找示例,我找到了一些示例,但似乎没有一个有效。
似乎使用了三种方法:
我已经尝试了前两个,它们似乎在没有触发错误的情况下运行,但是 ALM 中没有出现图表。
这些方法之间有区别吗?哪种方法最干净?
到目前为止,这是我的尝试:
正如我之前提到的,所有这些脚本都可以正常运行,但我在分析视图中看不到图表。我还注意到似乎没有“名称”或“路径”字段。
我查看了这些表,似乎有“Analysis_Item_Folder”和“Analysis Items”表,所以知道可以通过 OTA 客户端执行此操作。是否有 AnalysisItemFactory,有人可以提供我正在寻找的示例脚本吗?
hp-alm - HP (QC) ALM POST 或 PUT 迫使我提供当前工作流状态中不需要的“必填字段”
我正在尝试使用 PUT VERB 通过 REST API 更新 HP QC 缺陷。但是,它会告诉我由于“缺少必填字段”而无法更新缺陷。
我会理解该字段是否真的需要,但事实并非如此。我可以进入 QC,用我试图在脚本中更新它的值更新相同的缺陷,它工作得很好。
如果状态字段设置为延迟,则标记为“延迟原因”的“用户 03”是必填字段,当状态延迟时,您无法在没有延迟原因的情况下保存缺陷。
在这种情况下,状态设置为“已关闭”,因此此必填字段不适用于此工作流状态。但是,无论当前工作流状态如何,HP REST API 11 仍会让我为每个“潜在”必填字段提供一个值。
这是一个非常糟糕的设计。有没有解决的办法?我不想在这些字段中放置虚拟数据只是为了满足 HP API 的问题。
java - 将 UFT 试用版与 ALM 试用版一起使用
我正在尝试使用 UFT 作为演示版本设置 ALM。这两个程序都是演示版本。
我已经安装了 ALM,但是 find 必须弄乱 Java 路径才能让它与我想要测试的 Java 应用程序一起工作。
我的问题是 UFT 和 ALM 之间的桥梁似乎不起作用,因为似乎存在许可问题。我无法发布屏幕截图,因为在我禁用 java 路径环境变量后,ALM 似乎已停止工作。
我可以使用 ALM 和 UFT 的社区或演示许可证一起工作吗?
hp-uft - 让 UFT 中的测试根据 ALM 自动运行
我有一个用 UFT 编写的测试脚本。我怎样才能让这个测试每天早上同时在 ALM 中运行。就像每天早上 10 点自动化一样?
hp-alm - HP ALM 要求目标版本字段
为什么要求详细信息中的“目标版本”下拉菜单允许用户选择多个版本?
从业务的角度来看,我想了解为什么我会将一个需求定位到多个版本。如果我已将发布定位到 2.0,为什么我要将发布定位到例如 2.1?
另一方面,如果用户可以选择多个版本,为什么字段不标记为“目标版本”?
jenkins - 如何将 Jenkins 结果导出到 HP ALM QC
我正在使用 Jenkins 插件“HP Application Automation Tools”将作业结果 (JUnit) 导出到 HP Quality Center (11.52.xx)。显然这工作正常,它创建了在测试文件夹和测试集文件夹字段中指定的文件夹。
问题是它总是给我同样的错误:
创建实体失败:test-sets:parent-id=105name=JenkinsTest Testsubtype-id=hp.qc.test-set.external
我很欣赏一些建议。谢谢。
hp-alm - ALM 质量中心:需要根据组的预定义过滤器来保护新创建的缺陷
我正在研究 HP QUALITY CENTER v11 ALM 我从 ALM 的 HMI 在项目上创建了一个新缺陷
先决条件:
该项目是“域”和“Project-01”</p>
我用字符串列表创建了两个用户字段“BG_USER_12”和“BG_USER_02”
我创建了一些带有一些“数据隐藏”的用户组(从自定义 -> 组和权限 -> 数据隐藏访问)过滤器就像 BG_USER_12 == “APP__SPECIAL”(它们是通用的,因为“*”)
当我为该组中的用户启动应用程序 ALM 时,数据隐藏工作正常:我只看到使用与“APP__SPECIAL”对应的数据隐藏过滤的缺陷</p>
但是,问题现在发生了:当我创建一个“新缺陷”时,当我从 BG_USER_12 中选择一个未包含在过滤器“APP__SPECIAL”中的值时,我有权这样做,ALM 会创建缺陷(不检查如果过滤器的条件匹配或不匹配),ALM 显示缺陷(即使它不匹配过滤器条件),
• 如果我点击它,它会显示“对象不存在”</p>
• 如果刷新显示,它会消失
• 例如,如果我使用 TDAdmin 登录到 ALM,我可以看到缺陷已正确添加到项目中
问题:
- 这是一个错误吗?
- 如何保护字段的修改,在 (Customize -> Groups and Permissions -> Data-hiding) 中设置了一些数据隐藏,而不是从不可接受的值中选择。