Don't think you are, know you are

博客园 首页 新随笔 管理

 

QC 的安装

关于QC得下载和破解的资源很多,这里就不多叙述了,只谈一下安装时可能碰到的问题。平台用的是 Windows server 2008+SQL Server 2005 开发版。 

一路默认,应用服务器选Jboss 应用服务器。Windows 登陆用户名和密码,不在域中Domain 就写 Workgroup。服务器配置选 Jboss内部web服务器。 

1, 如果遇到数据库连接不上的问题:将 SQLServer Configuration manager 中 Protocols for MSSQLServer 中的 TCP/IP 协议 Enable ,然后重启服务。 

2, 如遇密码复杂度问题,修改 Administractive tools->Local Security policy->Account Policy->Password policy 中的 Password must meet complexity requirement 设为 Disable.

3,QC 安装完毕,装 Patch 4 和Patch 10 ,分别是支持QTP和解决IE浏览器的显示问题。

4,然后装 QC Client 以支持 QTP。服务器端不需要装 QTP

 

 

QTP 10 的安装

1, 运行脚本的客户机需要装 QTP 10, 安装过程没什么特别的,如果是 D 版,破解注意如下事项:

  • 将mgn-mqt82.exe移动到C:\Program Files\Mercury Interactive\QuickTest Professional后运行它(安装到哪个磁盘复制到那个磁盘相对应的目录下)(会生成针对本机的注册码,所以拷贝没用)
  • 进入路径C:\Program Files\Common Files\Mercury Interactive\License Manager下,打开lservrc,复制文件中第一行#之前的所有字符(包含#)。
  • 启动QTP,在License Check结束后,选择重新安装License,选择seat licence,然后粘贴上刚才复制的字符串,点击确认后,会有提示该License已经安装,此时不用管它,点击finish即可完成破解。
  • 如第一步遇到错误,则手动建立第二步的文件夹,再运行即可

2,破解后安装 QuickTest_Add-in_for_Quality_Center 。

3,打开QTP->Tools->Option->Run, 勾选 Allow other HP product to run test and component。

 

客户端QTP安装好以后,访问QC服务器,在 Test Plan 中,新建Test , Test type 出现 QUICKTEST_TEST ,表示大功告成。

脚本的实际运行在 Test Lab 中,点击Run,勾选 Run test locally即表示在本客户端运行脚本。

其他访问QC的用户,在Test Plan 中具体的Test的Scrip页中看不到脚本,但可以在LAB里看到运行结果。

 

关于测试流程的组织,和QTP脚本的深层开发,以后总结奉献给大家。

 

 

 

 

 

posted on 2010-05-07 14:50  炭炭  阅读(1692)  评论(0编辑  收藏  举报