一、安裝前准備
1、安裝環境:windows XP、SQL Server2005
2、准備安裝文件:Quality Center 9.0
(qc10以上,包括qc10,qc只支持安裝在服務器操作系統上,無法安裝在WinXP、Win7等個人電腦的操作系統上)
二、安裝前設置
1、首先在安裝之前保證系統已經安裝了SQL Server2000或者SQL Server2005;
2、啟動服務:點擊【我的電腦】右鍵——管理——服務和應用程序——SQLServer配置管理器——sql server 2005 網絡配置——MSSQLServer的協議設置為如下:

客戶端協議設置如下:

最后不要忘了選擇【服務】找到【SQLSever(MSSQLSERVER)】右鍵點擊重新啟動
三、安裝QC
1、點擊setup.exe,出下如下界面,點擊“下一步”,執行安裝時首先安裝的是JVM虛擬機,時間可能會久一點,這里只需等待;

2、JVM虛擬機安裝完成后會自動出來如下安裝界面,選擇【下一步】;

3、選擇接受許可證協議的條款

4、在License界面輸入License文件(最后附有License文件),也可以使用評估密匙(只有30天的適用)


說明,license文件如下,把下面的紅色字體內容粘貼在文本文件中,然后后綴名改為lincense.txt即可(文件名自己任意命名)
第一個節點/獨立”,單擊“下一步”

8.選擇安裝的目錄位置

選擇JBoss應用服務器,如果端口已占用就選擇顯示JBoss高級選項

配置Jboss端口和內存大小,默認是8080,安裝之前用netstat –na –p tcp –o在命令提示符下掃描一下8080端口是否已經被占用,我記得Tomcat的默認端口也是8080的,為了不出錯誤,也可以換一個端口,然后“下一步”

出現如下界面,用戶名為操作系統登陸用戶名,密碼為登陸密碼,域可以查看我的電腦—屬性—計算機名查看,如果沒有域,則為“完整的計算機名”(如果沒有填寫域安裝將會不成功)。
注意:用戶名密碼可以不填,但域一定要填

選擇JBoss內部Web服務器


有SMTP服務器就填,沒有就選無,然后“下一步”

選擇數據庫類型,選“Microsoft SQL Server”,然后“下一步”

注意:數據庫服務器配置,需要說明的是,裝oracle和裝sqlserver數據庫不一樣,這里的“服務器名稱”指的是你的oracle的服務器的IP地址,而不是像在sqlserver中指的是數據庫的實例名。
oracle/microsoft sql server是裝在本機上,所以填入的是localhost

下一步

鍵入登錄站點管理時使用的站點管理員用戶名和密碼,自己設置

(注意:如果是原有QC被破壞,卸載,現在重新安裝,但又不想破壞QC中測試用例和提交的缺陷,就選擇【使用現有框架】,當然,如果你是第一次安裝就不存在這些問題)
選擇庫路徑

下一步
最后等待一直到成功

這個是安裝過程,往數據庫里面寫入相關的QC管理員架構數據庫和自帶的Demo項目

選擇“是”,啟動Jboss服務器

等待JBOSS服務啟動以后點擊完成安裝即可。安裝完成后就會出現下面的頁面。


安裝完成。瀏覽器中輸入地址http://ip:端口號/qcbin/ (http://192.168.9.188:8089/qcbin/)安裝插件即可訪問。
經測試:本機可以直接訪問,且局域網中的xp可以正常訪問,Win7也能訪問。
四、安裝遇到的問題
1、安裝QC9.0過程中,有一處讓輸入系統的用戶名、密碼、域,但是即使我輸入正確的用戶名密碼,依然提示:用戶名或密碼錯誤,我試了n次,還是報錯
2、如果瀏覽器為IE7.0以上的話,就會出現以下不兼容的問題,這樣就需要修改以下兩個文件:
解決方法:
首先在服務端QC的安裝目錄下jboss\server\default\deploy目錄下找到20qcbin.war和10sabin.war這兩個war包。 其次用winrar打開20qcbin.war和10sabin.war這兩個war包,可以看到20qcbin.war\start_a.htm和10sabin.war\SiteAdmin.htm這兩個文件。 最后把start_a.htm和SiteAdmin.htm文件進行修改,在相應的行中添加|| (ua.lastIndexOf(’MSIE 7.0′) != -1)|| (ua.lastIndexOf(’MSIE 8.0′) != -1)即可解決瀏覽器不兼容的問題。
3、解決QC在Win7下不能正常工作的問題
在Windows7中,發現登錄到QC Server的Addin頁面,很多客戶端組件不能正常下載,從而導致整個QC無法使用,解決辦法如下:
第一步:關閉UAC (User AccountControl)
通過開始菜單搜索框,輸入UAC,會出現“更改用戶賬戶控制設置”(Change User Account Control菜單項。點擊打開后,菜單彈出如下一個用戶賬戶控制設置對話框。通過滾動條選擇“從不通知”。然后重啟機器,這步其實就是讓當前用戶獲得完全管理員權限。
第二步:關閉DEP (DataExtension Prevention)
以管理員的身份打開命令行(通過開始菜單搜索框,輸入CMD,右擊CMD選項並選擇以管理員身份運行,然后運行如下命令行,然后重啟機器。
bcdedit /set{current} nx AlwaysOff
第三步:重新下載客戶端組件
開啟HP QCEXPlore,或者直接利用IE,在地址欄輸入QC Server的地址,確定后組件下載將會順利進行:
第四步:訪問HP QC Server
等下載工作完成,你將能夠正常使用HP QCExplore,或者直接利用IE瀏覽器,正常訪問QC Server了。
第五步:恢復UAC設置
為了確保安全,最好將UAC回復到原來的設置,並重啟機器。但是DEP需要處於Disabled狀態。
4、安裝完成后,JBOSS無法啟動?
解決方法一:卸載掉QC后重新安裝一次;
解決方法二:在“控制面板”->“管理工具”->“服務”下;選擇“Mercury Quality Center”這個服務,手動啟動它。如果無法啟動,請將“登錄為”這一項改為“本地服務”
(選擇“Mercury Quality Center”這項,右鍵->“屬性”)
5、鍵入windows系統用戶名密碼域時總是提示用戶名密碼不正確!
解決方法:我的電腦->屬性->高級->性能設置->數據執行保護:選擇第一項,不要選擇第二項!重啟一下電腦,再次安裝QC此屏障通過!!
'mso-bidi-font-size:10.5pt;line-height:150%; font-family:宋體;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family: "Times New Roman"'>”這個服務,手動啟動它。如果無法啟動,請將“登錄為”這一項改為“本地服務”
(選擇“Mercury Quality Center”這項,右鍵->“屬性”)
6、連接數據庫,提示屬性不正確,試圖連接數據庫時出錯
1) 安裝過程中出現錯誤,顯示輸入數據庫服務器配置,如圖:

2) 點擊“下一步”之后,如圖:

解決方法:這個問題主要就是數據庫連接問題。請參照《二、安裝前設置》。
五、附件
<?xml version="1.0" encoding="UTF-8"?> <license> <terms> <issued_to>rapidhorse.com.cn</issued_to> <license_identifier>SN732563653</license_identifier> <edition>enterprise</edition> <evaluation>N</evaluation> <start_date>12/13/2007</start_date> <expiration>5/29/2099</expiration> <full_test_director>500</full_test_director> <additional_defects>500</additional_defects> <tolerance>0%</tolerance> <requirements>Y</requirements> <advanced_reports>Y</advanced_reports> <business_process_testing>500</business_process_testing> <version_control>Y</version_control> <dashboard>Y</dashboard> </terms> <Signature>lA0FAVrF+UTDW2qVIDjVPCSpPKRUpKcoTO8/GI95D1RLIzQAq/8mv+HnIGQ0Grv9am8QKHfncRsARR153QxqKw==</Signature> </license>
