HP ALM质量中心 - 如何在外部注册或添加VBScript,而不是使用WorkFlow脚本编辑器



我需要执行与工作流定制相关的一些任务。我正在使用WorkFlow脚本编辑器添加VBScript。

可以在不登录HP ALM而不使用脚本编辑器的情况下实现同样的事情。

说,我已经准备好了vbscript,我可以将其放在HP ALM文件夹中的适当位置并在需要时注册。

任何人都可以帮助我执行的步骤以实现与工作流脚本编辑器相同的功能,但是我需要手动执行此操作,而无需HP ALM登录?

好吧,简单答案:是的。

您必须在管理站点上激活ftp(只需使用要使用的FTP端口 - 2121或21)在网站上创建" FTP_PORT"参数,您就可以将其连接到QC FTP服务器,然后使用像Total这样的客户端指挥官:,并使用您的用户和密码识别,但我认为您必须是站点管理员 - QC文档中有关管理参数的更多信息:ftp_port。

连接后,您将为一个带有域/项目的树,对于每个项目,不同的文件夹。工作流脚本的一个是..."脚本"。

简短答案:这是可能的,但不在客户端上的某些ALM文件夹中。您需要包括一个将存储在共享文件夹上的VBS文件。这很丑陋,如果您有ALM版本,最好依靠模板机制。

长答案:首先,您需要了解工作流脚本的工作方式。您使用WorkFlow脚本编辑编写的VBScript在连接质量中心的各种计算机(或QC,TD,ALM,PC 11 等)上执行。它不是在服务器端执行的。

与第一点一致,当某些事件触发时,工作流脚本将调用。例如,当字段更改或用户访问模块时,创建一个新对象等时,我再次谈论连接的用户,并且该代码在其计算机上执行。Morvever Workflow脚本可以更改Web UI的某些部分。例如,您可以隐藏或显示字段或强制执行字段。

@theblastone建议查看ALM的自动化接口。但是,如果OTA(开放测试体系结构)允许您执行可以在QC Web用户界面手动执行的所有操作,则它不允许您创建一个由连接用户的操作来处理的代码。因为OTA在您的计算机上执行。

我可以将其放在HP Alm文件夹中的适当位置并在需要时注册。ALM可以模拟FTP服务器以读取项目存储库的内容,但是自QC11以来,您无法再访问VB脚本。请记住,工作流脚本是特定于项目的。

最新更新