浏览中,看到这篇文章,本文章有价值,待以后实际参考使用
---------------------------------------------------------------------------------------------------------------------------------------
QC安装环境
操作系统:linux redhat 5.4 Enterprise
数据库:Oracle10G
中间件:Weblogic10.3.2
JDK版本:IBM1.6.0 32bit
QC版本:Quality Center10.0 for windows
QC的前身为Mercury的TestDirector,又叫TD,相信大家都比较熟悉了,它是一款非常流行的缺陷工具,有非常强大的报表统计功能、支持缺陷处理流程灵活配置等优点,缺点是不能跨平台,只能在windows平台中运行,直到后来被HP收购之后,推出了Quality Center(后面叫QC),采用JAVA实现,它的出现解决了TD不能跨平台的问题,所以QC不但可以支持windows平台,还支持linux和Solaris等多个不同的操作系统平台,支持的中间件包括jboss、tomcat、weblogic等。
公司最近在研发新产品缺陷管理工具决定采用HP的QC,于是在网上找了一圈,发现都只有windows的安装版本,于是在http://www.duote.com/soft/31189.html中下载了Quality Center10.0的试用版,安装执行文件为.exe格式,无法在linux平台中安装,但是目前手里又没有windows 2003的测试服务器,只有linux服务器,怎么办?
想到了QC支持跨平台,于是就有了解决办法,具体如下:
1、在数据库服务器中创建新的实例:ebanktest,在USERS表空间中创建用户:qcsiteadmin_db,密码也为:qcsiteadmin_db,并赋予connect,resource,dba权限。
2、在本地装了一个windows2003的虚拟机环境,在虚拟机环境中执行setup.exe文件,假设安装路径为C:\Program Files\HP\Quality Center\,安装成功后,在C:\Program Files\HP\Quality Center\jboss\server\default\deploy中提取20qcbin.war文件,如附件1:
3、把qc的war包拷贝出来,上传到linux服务器中的weblogic管理域中,
如:/weblogic/bea/user_projects/domains/base_domain/tempwar/,并且解压缩,使用命令:jar –xvf 20qcbin.war,解压缩之后文件名称为qcbin,如附件2:
4、修改数据库连接配置文件,该步骤可以根据需要自行设置。进入
/weblogic/bea/user_projects/domains/base_domain/tempwar/qcbin/WEB-INF/中,打开siteadmin.xml文件,修改数据的连接属性。
5、进入C:\Program Files\HP\Quality Center\repository\目录中,找到sa目录,压缩之后上传到linux服务器中,放到:
/weblogic/bea/user_projects/domains/base_domain/,并使用unzip命令进行解压缩(该内容是为了后面创建测试项目时使用)。
6、登录weblogic控制台,进入Environment-Servers中创建服务器,名称为qcbin,服务端口为8080。
7、在Deployments中部署qcbin文件,目标选择qcbin,部署成功之后
进入/weblogic/bea/user_projects/domains/base_domain/bin中,
使用nohup ./startManagedWebLogic.sh qcbin命令启动服务器。
8、启动成功之后,打开http://qc服务器ip:8080/qcbin/,如果可以正常访问,看到如下页面,说明服务已经搭建成功,如附件3:
9、打开http://192.168.12.234:8080/qcbin/SiteAdmin.htm,使用管理员登陆,进入
Site Configuration中,设置BASE_REPOSITORY与第5步设置一致,为:
/weblogic/bea/user_projects/domains/base_domain/,如附件4:
10、重启weblogic服务,在http://192.168.12.234:8080/qcbin/SiteAdmin.htm创建测试工程,服务搭建完毕。
以上是在linux中如何使用QC的windows安装文件搭建环境的步骤,并且经过本人实践是成功的;要把windows中的QC环境迁移到linux中也可以采用以上步骤实现,本文不再赘述。
由于网站不支持图片上传,大家在搭建过程中如果遇到问题,可以加入QQ群:107114768 进行讨论。