|
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 编辑 ] |
|