1

我正在尝试通过使用 QTP 导出/保存 QC 测试状态的 excel 文件来自动化 QC 报告。我正在尝试使用 QTP 的对象管理器来执行每个任务,但我遇到了两个问题。我遇到的第一个问题是让 QTP 识别 QC 中的不同对象。当我尝试运行脚本登录时,第二个问题出现了。我不断收到此错误:

以下客户端组件未成功下载:
1。CompStrgHelper.dll:(
错误 32)进程无法访问该文件,因为它正被另一个进程使用。无法打开文件进行写入
2 。CompStrgHelper.dll:
无法加载类型库
3。CompStrgHelper.dll :
无法注册类型库
关闭与服务器的所有连接并重试。

如果有人知道如何解决这个问题,或者只是另一种方法,请告诉我。

4

2 回答 2

1

以自动格式从 QC 获取报告的最佳方法是使用 VBscript 或任何脚本语言并将 SQL 查询发送到 QC 后端。您可以从博客QTP 博客中参考有关“如何为测试用例创建查询等”的更多信息

在 VBscript 或 excel 中,您可以使用 ADODB 连接和记录集连接到 QC 后端数据库

于 2012-04-30T14:50:45.650 回答
0

AFAIK QTP 故意忽略 QC,假设只有 HP QA 会对测试 QC 感兴趣,而对于其他所有人来说,打开 QC 是测试环境的一部分,而不是 AUT。

如果你想自动化 QC,你应该使用 QC 的 API,OTA

于 2012-04-28T19:22:23.603 回答