51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

查看: 9651|回复: 14
打印 上一主题 下一主题

[原创] win7下访问QC9.2环境的一些心的体会

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2010-1-28 02:49:58 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
win7下访问QC9.2环境的一些心的体会
一:让QC9.2支持win7IE8.0:
     一般来说,QC9.2是不支持IE8.0浏览器的,可是现在win7系统越来越流行,越来越受到广大用户的喜爱,在IE8.0中不能访问QC9.2就是一个很郁闷的事,有的用户还不得不卸载掉IE8重新安装IE7或者IE6,很是郁闷,所以偶就在网上查找很久,才找到了解决的办法,感谢提供技术支持的网友,本文许多内容都是引用网友的资料。再次向无私的网友致敬,好了现在废话少说,进入正题:
请按照以下的补骤做(偶在自己的WIN7 IE8下面架设成功)。
1:QC9.2服务器端设置:
    打开以下路径:(以下的路径均是以QC9.2安装在C盘目录下)
(1)        C:\ProgramFiles\Mercury\QualityCenter\jboss\server\default\tmp\deploy\tmp6405120qcbin-exp.war\start_a.htm.右键点击“编辑”打开文件,找到“var fMSIE67 = (ua.lastIndexOf('MSIE 6.0') != -1)|| (ua.lastIndexOf('MSIE 7.0') != -1);”代码,在该段代码最后添加“|| (ua.lastIndexOf('MSIE 8.0') != -1);”。修改后的代码变为:“var fMSIE67 = (ua.lastIndexOf('MSIE 6.0') != -1)|| (ua.lastIndexOf('MSIE 7.0') != -1)||(ua.lastIndexOf('MSIE 8.0') != -1) ;”。点击保存退出文件。
(2)        C:\ProgramFiles\Mercury\QualityCenter\jboss\server\default\tmp\deploy\tmp6405010sabin-exp.war\SiteAdmin.htm。右键点击“编辑”打开文件,找到“var fMSIE67 = (ua.lastIndexOf('MSIE 6.0') != -1)|| (ua.lastIndexOf('MSIE 7.0') != -1);”代码,在该段代码最后添加“|| (ua.lastIndexOf('MSIE 8.0') != -1);”。修改后的代码变为:“var fMSIE67 = (ua.lastIndexOf('MSIE 6.0') != -1)|| (ua.lastIndexOf('MSIE 7.0') != -1)||(ua.lastIndexOf('MSIE 8.0') != -1) ;”。点击保存退出文件。
            以上的tmp6405120qcbin-exp.war文件夹和tmp6405010sabin-exp.war有可能在不同的机器上是不相同的,但是只要记住要找文件中只要带有“qcbin-exp.war”和“sabin-exp.war”这两个字段就可以找到需要修改的文件。
             以上是对于临时使用QC92的朋友来说比较好点,因为比较好更改文件,可是有一个最大的问题就是我们更该得文件都是temp临时文件夹中的文件,但是当重新启动系统以后就得重新设置temp文件夹中的文件,对于经常使用QC92的朋友来说很麻烦,现在说说一劳永逸的方法呵呵!!
      (3):同样是在服务器端找到文件:C:\Program Files\Mercury\Quality Center\jboss\server\default\deploy\20qcbin.war这个文件是以.war为后缀名的文件,双击“20sabin.war”在其中找到“start_a.htm、start_b.htm”这两个文件,点击右键“解压到桌面”然后修改其中的内容;
           找到“var fMSIE67 = (ua.lastIndexOf('MSIE 6.0') != -1)|| (ua.lastIndexOf('MSIE 7.0') != -1);”代码,在该段代码最后添加“|| (ua.lastIndexOf('MSIE 8.0') != -1);”。修改后的代码变为:“var fMSIE67 = (ua.lastIndexOf('MSIE 6.0') != -1)|| (ua.lastIndexOf('MSIE 7.0') != -1)||(ua.lastIndexOf('MSIE 8.0') != -1) ;”。点击保存退出文件。然后在winrar点击“添加”找到文件选择“添加并替换文件”就覆盖原来的文件。
        (4):在服务器端找到文件C:\Program Files\Mercury\Quality Center\jboss\server\default\deploy\10sabin.war这个文件也是以.war为后缀名的文件,双击“10sabin.war”在其中找到“SiteAdmin.htm”这个文件,点击右键“解压到桌面”然后修改其中的内容;
           找到“var fMSIE67 = (ua.lastIndexOf('MSIE 6.0') != -1)|| (ua.lastIndexOf('MSIE 7.0') != -1);”代码,在该段代码最后添加“|| (ua.lastIndexOf('MSIE 8.0') != -1);”。修改后的代码变为:“var fMSIE67 = (ua.lastIndexOf('MSIE 6.0') != -1)|| (ua.lastIndexOf('MSIE 7.0') != -1)|| (ua.lastIndexOf('MSIE 8.0') != -1) ||;”。点击保存退出文件。然后在winrar点击“添加”找到文件选择“添加并替换文件”就覆盖原来的文件。
          以上的文件经过(3)和(4)中修改后就不会在重新启动后还原,因为temp中的文件就是从这两个.war文件中解压出去的。

  2:QC9.2客户端(IE8端)的修改:
     打开IE8浏览器,点击“internet选项”----“高级”,找到“启用内存保护帮助减少联机攻击*”去掉前面的对勾(默认情况下这个对勾是勾上的)。
以上修改完毕,重新启动IE8,访问QC服务器;在地址栏中输入:http://<localhost>[:port]/qcbin;或者http://<localhost>[:port]/sabin,就可以访问QC9.2。
二:用Excel2007向QC导入数据:
    1:在系统中安装两个插件分别为:TDConnect.exe和QCMSExcelAddin.exe,就可以很方便用Office  2007的把编辑好的诸如:测试需求,测试用例等的EXCEL文档导入到        QC92系统中。TDConnect.exe文件和QCMSExcelAddin.exe的获得:用http://<localhost>[:port]/qcbin/登陆到QC92的首页,点击“ADD-Ins Page”,弹出“Quality Center - ADD - ins”页面,点击第一项“HP Quality Center Connectivity”就会开始下载文件,保存文件到本机,然后双击运行,安装完了后,继续安装QCMSExcelADDin.exe文件,就可以轻松导数据到QC92中去,另外Excel2007的“Export To Quality Center”在“加载项”里。

[ 本帖最后由 icemanwang 于 2010-1-30 22:16 编辑 ]
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏2
回复

使用道具 举报

  • TA的每日心情
    开心
    2021-6-9 14:08
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    2#
    发表于 2010-1-28 10:15:59 | 只看该作者
    这个很有用,谢楼主总结。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    3#
    发表于 2010-1-28 11:03:02 | 只看该作者
    顶一下我也碰到这个问题了~省了重装系统的麻烦
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    4#
     楼主| 发表于 2010-1-30 22:19:51 | 只看该作者
    不好意思,前几天发的帖子没有仔细检查,少了点东西,今天修改了!!希望大家不要介意,新手上路!!大家多担待!!!嘿嘿!!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    5#
    发表于 2010-2-2 15:27:23 | 只看该作者
    您好,我是51Testing软件测试网的编辑,您的本篇博文被推荐至51Testing软件测试网首页发表:http://www.51testing.com/html/64/n-207664.html
    感谢您关注并支持51Testing博客,期待您更多的优秀原创博文。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    6#
    发表于 2010-3-30 11:34:56 | 只看该作者
    win7下访问QC9.0我也差不多尝试了上面的方法,但是好像还是不行!!请问有没有人可以解决?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    7#
    发表于 2010-7-8 10:11:53 | 只看该作者

    回复 1# 的帖子

    必须要IE8以下浏览器?
    闪游 360这些不可以么
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    8#
    发表于 2010-7-8 12:02:27 | 只看该作者
    我试过在搜狗上用,也是可以的哦!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    9#
    发表于 2010-7-9 13:54:30 | 只看该作者
    win7下 只能用9.2么?  9.0是不是不可以  我安不起
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    郁闷
    2016-6-2 16:41
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    10#
    发表于 2010-12-20 08:45:12 | 只看该作者
    其实没必要这么麻烦,IE8的兼容模式即可
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    11#
    发表于 2011-1-8 11:55:53 | 只看该作者
    不错!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    12#
    发表于 2011-1-13 16:44:33 | 只看该作者
    hao
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    13#
    发表于 2011-1-18 14:09:25 | 只看该作者
    感谢感谢!!
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-5-19 00:10 , Processed in 0.079972 second(s), 26 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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