【问题标题】:Getting “Unspecified Error” while running Scripts from ALM 11.5从 ALM 11.5 运行脚本时出现“未指定的错误”
【发布时间】:2014-07-08 13:30:55
【问题描述】:

我已使用 UFT 11.5 连接到 ALM,当我从 UFT 11.5 运行我的脚本时,它工作得非常好,但是当从 ALM 测试实验室运行相同的脚本时我遇到了问题。我不确定发生了什么。

我收到未指定的错误,我想知道为什么直接在 UFT 中运行的相同脚本没有从 ALM 运行。

脚本从 QTP 11.0 的 ALM 运行,它只为 UFT 11.5 提供未指定的错误,我还启用了“允许其他 HP 产品运行测试和组件”选项

请检查屏幕截图是否有错误。我试图找到它的答案,但找不到任何东西:(

日志

OK: 07/09/14 , 11:46:47:141 :
FinalConstruct CAqtRemoteAgent 已创建。 CurrentRAObjectIndex = 3 文件行=43 ThreadId=3232
OK: 07/09/14 , 11:46:47:183 : CAqtRemoteAgent::host_lock - m_CurrentRAObjectIndex - 3 文件行=206 ThreadId=3232
OK: 07/09/14 , 11:46:47:183 :
Construct CRemoteAgentThread 已创建 File Line=37 ThreadId=3232
OK: 07/09/14 , 11:46:47:201 : SetMaxNoCommunicationDuration(120000) File Line=107 ThreadId=3232
OK: 07/09/14 , 11:46:47:201 : host_lock 开始文件行=907 ThreadId=3232
OK: 07/09/14 , 11:46:47:226 : Lock Start File Line=34 ThreadId=3232
OK: 07/09/14 , 11:46:47:228 : 刷新文件行=98 ThreadId=3232
OK: 07/09/14 , 11:46:47:229 : 锁定接受 '\\velomp2a\QCSHARE\repository\qc\CORPORATE_7\CORPORATE_SYSTEMS\tests\70845\67109-07-2014-11-46-46- 830' 文件行=47 ThreadId=3232
OK: 07/09/14 , 11:46:47:229 : host_lock End (identifier = '\\velomp2a\QCSHARE\repository\qc\CORPORATE_7\CORPORATE_SYSTEMS\tests\70845\67109-07-2014-11-46- 46-830',fRC = 1) 文件行=920 ThreadId=3232
OK: 07/09/14 , 11:46:47:229 : CAutoClose::Stop - 定时器已停止 File Line=92 ThreadId=3232
OK: 07/09/14 , 11:46:47:230 : CAqtRemoteAgent::get_value - m_CurrentRAObjectIndex - 3 文件行=181 ThreadId=3232
OK: 07/09/14 , 11:46:47:235 : CRemoteAgentThread::get_value - 外部 get_value
name = SUPPORT_TEST_CONFIG,
value = YES
File Line=561 ThreadId=3232
OK: 07/09/14 , 11:46:47:297 : CAqtRemoteAgent::get_value - 参数 = SUPPORT_TEST_CONFIG 文件行=184 ThreadId=3232
OK: 07/09/14 , 11:46:47:298 : CAqtRemoteAgent::is_host_ready, CurrentRAObjectIndex = 3 File Line=66 ThreadId=3232
OK: 07/09/14 , 11:46:47:298 : CRemoteAgentThread::CreateRunningThread() init File Line=1167 ThreadId=3232
OK: 07/09/14 , 11:46:47:298 : 开始 CreateQTAutomation File Line=51 ThreadId=1456
OK: 07/09/14 , 11:47:8:783 : 启动 InitTDPierInTulip File Line=1952 ThreadId=1456
错误:2014 年 7 月 9 日,11:47:8:811:InitTDPierInTulip:pTDPier 为空文件行 = 1967 线程 ID = 1456
错误:07/09/14 , 11:47:8:811 : 无法在 QTP 文件行中获取码头=68 ThreadId=1456
错误:07/09/14,11:47:8:811:在 QuickTest 中创建自动化失败。返回值=-2147467259 文件行=670 ThreadId=1456
OK: 07/09/14 , 11:47:8:812 : CRemoteAgentThread::TerminateRunningThread - 正在销毁正在运行的线程 bTryToPostQuitMsg =1。文件行=1075 ThreadId=3232
错误:07/09/14,11:47:8:812:CRemoteAgentThread::is_host_ready - 无法创建正在运行的线程! ret = -2147467259 文件行=502 ThreadId=3232
OK: 07/09/14 , 11:47:8:812 : CAqtRemoteAgent::is_host_ready,, value = 0 File Line=69 ThreadId=3232
OK: 07/09/14 , 11:47:8:813 : CAqtRemoteAgent::get_value - m_CurrentRAObjectIndex - 3 文件行=181 ThreadId=3232
OK: 07/09/14 , 11:47:8:814 : CAqtRemoteAgent::get_value - 参数 = Test_set_end_supported File Line=184 ThreadId=3232
OK: 07/09/14 , 11:47:8:814 : CAqtRemoteAgent::host_unlock - m_CurrentRAObjectIndex - 3 文件行=219 ThreadId=3232
OK: 07/09/14 , 11:47:8:814 : host_unlock 开始文件行=932 ThreadId=3232
OK: 07/09/14 , 11:47:8:815 : 解锁开始文件行=73 ThreadId=3232
OK: 07/09/14 , 11:47:8:815 : Unlock End for '\\velomp2a\QCSHARE\repository\qc\CORPORATE_7\CORPORATE_SYSTEMS\tests\70845\67109-07-2014-11-46-46- 830' 文件行=89 ThreadId=3232
OK: 07/09/14 , 11:47:8:815 : host_unlock End (identifier = '\\velomp2a\QCSHARE\repository\qc\CORPORATE_7\CORPORATE_SYSTEMS\tests\70845\67109-07-2014-11-46- 46-830',fRC = 1) 文件行 = 943 线程 ID = 3232
OK: 07/09/14 , 11:47:8:815 : CAutoClose::Start - 开始一个新的计时器 File Line=67 ThreadId=3232
OK: 07/09/14 , 11:47:8:815 : CAutoClose::Start, AutoClose Timer Identifier is = 9722 File Line=70 ThreadId=3232
OK: 07/09/14 , 11:47:10:815 : CAqtRemoteAgent::SetIsInUse - m_CurrentRAObjectIndex - 3 文件行=166 ThreadId=3232
OK: 07/09/14 , 11:47:10:815 : FinalRelease CAqtRemoteAgent 已被销毁。 CurrentRAObjectIndex = 3 文件行=60 ThreadId=3232
OK: 07/09/14 , 11:47:10:816 : CRemoteAgentThread::TerminateRunningThread - 正在销毁正在运行的线程 bTryToPostQuitMsg =1。文件行=1075 ThreadId=3232
OK: 07/09/14 , 11:47:10:818 : CRemoteAgentThread 已被销毁。文件行=47 ThreadId=3232

【问题讨论】:

  • 我看到你启用了日志。日志说什么?
  • 我已经在问题中添加了日志。如果你得到它,请看看。

标签: qtp hp-quality-center alm hp-uft


【解决方案1】:

您必须允许 ALM 远程使用您的 HP QTP/UFT。

中设置复选框 工具->选项->运行->“允许其他惠普产品运行测试和组件”
(在 QTP 11 中路径看起来像这样)。

还要确保您有权在 ALM 上启动自动化测试。

补丁也帮助了我
https://hpln.hp.com/page/unified-functional-testing-add

【讨论】:

  • 嗨,Artur,我已经检查了这个选项。我在我的问题中也提到了它! :(
  • 所以我记得,我遇到了类似的问题,我也安装了一些补丁,以集成 ALM 和 qtp。从链接hpln.hp.com/page/unified-functional-testing-add 尝试这个加载项
【解决方案2】:

感谢您发布日志。不幸的是,我没有看到任何提示。

我通过在 Web 上搜索“Quality Center Unspecified Error”发现的一些建议似乎表明重新安装 QTP/UFT 可以帮助解决问题。您是否尝试过重新安装?

如果您在测试计划中选择一个测试,然后选择在 UFT 中打开它的选项,它会打开吗?如果没有,您会收到更有意义的错误消息吗?

还值得注意的是,UFT 11.50 在初始版本中存在很多错误,并且收到了很多关键补丁。我会安装所有可用的补丁,我相信这些补丁可以让您升级到 UFT 11.53。您可以从 HP 的支持网站访问软件补丁。

如果重新安装和/或修补无法解决问题,最好将其交给 HP 支持,让他们指导您启用有助于诊断问题的不同日志。

【讨论】:

    【解决方案3】:

    我遇到了同样的问题,可以通过以下方式解决

    1. 禁用 UAC 或将其调低
    2. 卸载qtp,删除qc安装文件夹
    3. 用 alm add in 重新安装 qtp
    4. 安装质量控制
    5. 在我的计算机属性中,确保所有用户都有权访问所有项目
    6. 问题有望得到解决。

    穆图 muthuramanc@ymail.com

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-03-17
      • 2019-08-23
      • 2020-08-02
      • 2015-10-13
      • 2020-01-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多