我试图通过使用QTP导出/保存QC测试状态的excel文件来自动从QC报告。我试图使用QTP的对象管理器来执行每个任务,但我遇到了两个问题。我遇到的第一个问题是让QTP识别QC中的不同对象。第二个问题是当我尝试运行凭证登录时。我一直收到这个错误:
未成功下载以下客户端组件: 1.CompStrgHelper.dll: (错误32)进程无法访问文件,因为它正被另一个进程使用。未能打开用于写入的文件 2.CompStrgHelper.dll: 无法加载类型库 3.CompStrgHelper.dll: 不能注册类型库 关闭与服务器的所有连接,然后重试。
如果有人知道如何解决这个问题,或者只是另一种方法,请告诉我。
发布于 2012-04-30 14:50:45
以自动化格式从QC获得报告的最佳方法是使用VBscript或任何脚本语言,并将SQL查询发送到QC的后端。您可以参考更多关于“如何为测试用例创建查询等”的博客QTP博客。
在VBscript或excel中,可以使用ADODB连接和记录集连接到QC后端数据库。
发布于 2012-04-28 19:22:23
AFAIK QTP故意忽略QC,假设只有HP QA会对QC进行测试,对于其他所有人来说,让QC打开是测试环境的一部分,而不是AUT。
如果您想要自动化QC,您应该使用QC的API,太田。
https://stackoverflow.com/questions/10353830
复制相似问题