51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 3044|回复: 0
打印 上一主题 下一主题

[原创] 解决QTP点"open"时报R6025 虚函数出错死机问题的启示

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2010-7-21 15:33:26 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
qtp早晨还运行的好好的。没安装任何东西,下午QTP启动出现画面后报错死机,大概是运行时虚函数调用错误
报运行时错误时,如不点错误对话框的“确定”按钮,QTP能继续操作,趁着能继续操作,把自动连接QC服务器的选项去掉了,再次重启,qtp能正常启动

但是,后来发现,一旦点“open”按钮或者菜单,或者点设置,或者连接QC服务器成功再下载工程时,就出现运行时错误
网上说的重新注册也不能解决。后来用FILEMON监控,发现QTP死机前打开了很多临时文件

把\Documents and Settings\Administrator\Application Data\HP\
\Documents and Settings\Administrator\Local Settings\Application Data\Mercury Interactive
\Documents and Settings\Administrator\Local Settings\Temp\QuickTest
E:\Documents and Settings\Administrator\Local Settings\Temp\Mercury Interactive
下的临时文件删除即解决
注:\Documents and Settings\下跟QTP相关的目录有10多个,是其中的某一个出错或者全部出错,可能每人碰到的情况都不一样

以前同事也不定时出现类似的问题,每次都重新克隆系统,很麻烦,这样基本彻底解决
这件事情给我们的启发是:
1.QTP不太稳定,经常死机
2.死机一般是公用动态库被其他安装包破坏、注册表写坏了、数据文件及配置被写坏造成的
3.如果死机可重复,可以用注册表监控,文件监控找到被写坏部分,通过删除或者从其他机器复制解决
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-9-22 05:32 , Processed in 0.084645 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表