QC问题汇总.doc_第1页
QC问题汇总.doc_第2页
QC问题汇总.doc_第3页
QC问题汇总.doc_第4页
QC问题汇总.doc_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 QCMSExcelAddin这个插件安装完了后,打开EXCEL,找不到那export to QC的那个选项解决办法:打开Excel,在菜单栏“工具”下打开“加载宏”,浏览Office的目录C:Program FilesMicrosoft OfficeOFFICE11XLSTART,选择“TDExcelAddin.xla”,确定后就可以看到了。2、QC9.0默认支持IE 6,不支持IE 7和IE 8的,一打开IE 7和IE 8的浏览器,输入qc网址,会出现提示:“Microsoft Internet Explorer : 4.0 (compatible; MSIE 8.0; Windows NT 5.2; Trident/4.0; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729) 不受支持!”但是随着公司里使用IE 7和IE 8的人越来越多,希望QC9.0支持IE 7和IE 8的呼声越来越高。网上google了一下有现成的解决方案,只要修改一下服务器端相关设置就可以了,这里我就直接粘贴上来了:解决QC对IE7,IE8的支持现在普遍的做法是直接在服务端安装目录下搜索start_a.htm这个文件,文件默认路径是: C:Program FilesMercuryQuality Centerjbossserverdefaultdeploy然后在该页面搜索msie,加入ie7.0的支持| (ua.lastIndexOf(MSIE 7.0) != -1)| (ua.lastIndexOf(MSIE 8.0) != -1) 增加这句即可。但是现在碰到的问题是每次重启QC服务器,会发现之前的设置没有生效,这是因为我们修改的是临时文件夹下的文件配置导致的。所以要一次性解决QC对ie7和ie8的支持,我们需要修改系统文件。方法如下:1. 在服务端QC的安装目录下jbossserverdefaultdeploy目录下找到20qcbin.war这个war包。2. 用winrar打开这个目录,可以看到start_a.htm这个文件。3. 把start_a.htm这个文件copy出来修改添加| (ua.lastIndexOf(MSIE 7.0) != -1)| (ua.lastIndexOf(MSIE 8.0) != -1)后替换 war包中的start_a.htm文件。这里也可以直接在原文件修改。修改配置成功后,下次重启QC服务也不会有问题。原因是重启服务器的过程中会把20qcbin.war中的内容解压出来到临时目录下的。这里注重:改完上面的配置假如不想重启服务器,就需要把temp中的start_a.htm这个文件也增加ie7,ie8的支持。只改系统文件是需要重启QC服务的ps:这个方法源于在修改QC数据库的ip地址时关联想到的,修改ip地址是修改10sabin.war包中的文件。参照这个方法服务器端就改好了,但是我在用IE 7和IE 8的客户端浏览器打开qc的时候却发现仍然无法正常显示,页面出现提示信息,这是因为IE 8的安全性设置造成的,稍微改一下就好了:客户端配置:打开IE8,然后选择 工具-Internet选项-高级-安全,找到“启用内存保护帮助减少联机攻击”,把前面的勾去掉,点应用。就可以用IE8了。3、在excel中向QC导入数据时,用户密码不能输入解决办法:将输入法切换到英文状态4、 在excel中向QC导入数据时,选择要导入的部分(需求,用例。),系统提示:不允许用户做如下操作解决办法:这里不能用站点管理员账号导入数据,换成admin用户就OK5、修改QC 8080端口QC安装时使用IIS+JBoss的方式,但在使用过程中你的服务器8080端口可能被占用,所以需要修改QC中JBoss的端口,具体修改步骤如下,并且该修改方法已经在本机测试通过,后台以及前台使用新端口号都能正常登录:1、修改Quality Centerjbossserverdefaultdeployjbossweb-tomcat55.sarServer.xml 文件中的 port=8080.2、修改Quality Centerjbossserverdefaultdeployhttp-invoker.sarMETA-INFjboss-service.xml 文件中以下三个URL端口号。:8080/invoker/EJBInvokerServlet:8080/invoker/JMXInvokerServlet:8080/invoker/readonly/JMXInvokerServlet6、卸载QC如果你不能正常使用添加删除程序卸载QC,请按照如下的步骤进行:1、删除c:program fileshpquality center目录。 2、再次去添加删除程序中卸载quality center,将删除列表中的图标,但是并没有完全删除,还需要下一步:3、删除文件 c:windowsvpd.perperties。4、ALL Rights!7、修改MSDE默认sa密码1. 在正在连接到的 MSDE 实例的宿主计算机中,打开命令提示符窗口。 2. 键入下面的命令,然后按 Enter 键:osql -U sa在 Password:提示符下,按 Enter 键(如果密码为空)或键入当前密码。这样可以使用 sa 帐户连接到 MSDE 的本地默认实例。要使用 Windows 身份验证进行连接,请键入此命令: osql -E(如果不知道sa密码可以用这种方式)3. 在各个单独的行内键入下列命令,然后按 Enter 键:sp_password old = null, new = password, loginame =sago注意:确保将“password”替换为你的密码。您将收到以下提示信息,表示已成功更改密码:Password changed. 注意:修改了MSDE密码之后,要到QC的站点管理DB Server中把DB Admin Password修改成与MSDE新密码一致8、修改SQLserver密码先把SQL Server卸载,再把安装时产生的“Microsoft SQL Server”文件夹删掉,在运行注册表,把HKEY_CURRENT_USERSoftwareMicrosoftMicrosoft SQL Server,和HKEY_LOCAL_MACHINESOFTWAREMicrosoftMicrosoft SQL Server全部删掉,(注意要把Microsoft SQL Server文件夹整个删掉),9、sqlserver详细的安装过程将企业版安装光盘插入光驱后,出现以下提示框。请选择 安装 SQL Server 2000 组件,出现下一个页面后,选择 安装数据库服务器 。图1图2 选择 下一步,然后选择 本地计算机 进行安装。图3图4在 安装选择 窗口,选择 创建新的SQL Server实例.。对于初次安装的用户,应选用这一安装模式,不需要使用 高级选项 进行安装。 高级选项 中的内容均可在安装完成后进行调整。图5 在 用户信息 窗口,输入用户信息,并接受软件许可证协议。图6图7在 安装定义窗口,选择 服务器和客户端工具 选项进行安装。我们需要将服务器和客户端同时安装,这样在同一台机器上,我们可以完成相关的所有操作,对于我们学习SQL Server很有用处。如果你已经在其它机器上安装了SQL Server,则可以只安装客户端工具,用于对其它机器上SQL Server的存取。图8在 实例名 窗口,选择 默认 的实例名称。这时本SQL Server的名称将和Windows 2000服务器的名称相同。例如笔者的Windows服务器名称是 Darkroad,则SQL Server的名字也是 Darkroad。SQL Server 2000可以在同一台服务器上安装多个实例,也就是你可以重复安装几次。这时您就需要选择不同的实例名称了。建议将实例名限制在 10 个字符之内。实例名会出现在各种 SQL Server 和系统工具的用户界面中,因此,名称越短越容易读取。另外,实例名称不能是 Default 或 MSSQLServer 以及SQL Server的保留关键字等。图9在 安装类型 窗口,选择 典型 安装选项,并指定 目的文件夹。程序和数据文件的默认安装位置都是 C:Program FilesMicrosoft SQL Server。笔者因为C盘是系统区、D盘是应用区,因此选择了D盘。注意,如果您的数据库数据有10万条以上的话,请预留至少1G的存储空间,以应付需求庞大的日志空间和索引空间。图10在 服务账号 窗口,请选择 对每个服务使用统一账户. 的选项。在 服务设置 处,选择 使用本地系统账户。如果需要 使用域用户账户 的话,请将该用户添加至Windows Server的本机管理员组中。图11在 身份验证模式 窗口,请选择 混合模式. 选项,并设置管理员sa账号的密码。如果您的目的只是为了学习的话,可以将该密码设置为空,以方便登录。如果是真正的应用系统,则千万需要设置和保管好该密码!:)如果需要更高的安全性,则可以选择 Windows身份验证模式 ,这时就只有Windows Server的本地用户和域用户才能使用SQL Server了。图12在 选择许可模式 窗口,根据您购买的类型和数量输入(0表示没有数量限制)。 每客户表示同一时间最多允许的连接数,处理器许可证表示该服务器最多能安装多少个CPU。笔者这里选择了 每客户 并输入了100作为示例。(嘻嘻,别选得太多,越多越贵呀!:)图13然后就是约10分钟左右的安装时间,安装完毕后,出现该界面,并新增了以下的菜单。如果您是个初学者,就可以先打开 联机丛书,做一个简单的学习啦!图14图1510、使用QC远程启动QTP随着测试团队不断扩大,QTP测试脚本不断增多,我们需要用多台电脑来运行QTP脚本,如果大家要登录到每台机器上去跑脚本,就太不方便了,而且各个机器上的脚本版本还有是否统一的问题。 如果我们能用一台电脑,指挥多台装了QTP的电脑运行脚本,岂不爽哉。 Mercury公司开发的Quanlity Center(简称QC),就可以实现这个功能。 要使用QC远程调用QTP,需要进行一系列的设置才能实现。在这篇文章里,我们把部署了QTP的电脑叫做“测试机”,把远程控制测试机的电脑叫做“控制台”,方便说明。 在测试机装完QTP后,还要安装一个插件:TDPlugin。这个插件的安装程序在安装盘的TDPlugin目录下面,安装后重启。 下面的设置非常重要,在QTP的安装指南中有详细的描述,我这里把几个重点说明一下。安装指南文件名是:QT_Install_Guide.pdf。具体内容在“Modifying DCOM Permissions Manually to Enable Remote QuickTest Execution”这一章。 先要设置windows登录用户的权限,指南文件的说明是假定测试机和控制台都已经加入域,其实不加入域也一样可行,只是设置有些不同。我们这里先讲没有加入域的情况。比如我们用ctrlUser这个用户登录控制台的windows,那么,就必须在测试机里也增加一个同名并且密码也相同的ctrlUser用户,并且把这个用户添加到系统管理员组。 如果两台机器都加入域,就更好办了,比如控制台的登录域用户是ctrlDomainUser,那么只要在测试机的系统管理员组里,添加这个用户即可,也就是说,登录控制台的用户拥有测试机的管理员权限。 下一步是设置测试机的防火墙,主要是开放135端口和添加AQTRmtAgent.exe代理程序到防火墙的例外列表中。 然后是设置DCOM的权限,这里的设置步骤比较多,在安装指南文档里面说的比较清楚,主要是把一些用户和组添加到允许访问的列表中。 设置完DCOM以后,我们打开QTP,在option中的Run分页,把“Allow other Me

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论