一、安裝前準備
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的協定設定為如下:
![](https://img.laitimes.com/img/__Qf2AjLwojIjJCLyojI0JCLi0zaHRGcWdUYuVzVa9GczoVdG1mWfVGc5RHLwkzX39GZhh2csATMflHLwEzX4xSZz91ZsADMx8FdsYkRGZkRG9lcvx2bjxSa2EWNhJTW1AlUxEFeVRUUfRHelRHL2EzXlpXazxyayFWbyVGdhd3LcV2Zh1Wa9M3clN2byBXLzN3btg3PnVGcq5yN1kDNmRDNjJjY2YmN3kzY1IGO0UDMiBDZ3gjZ1kTN28CX0AzLchDMxIDMy8CXn9Gbi9CXzV2Zh1WavwVbvNmLvR3YxUjL1M3Lc9CX6MHc0RHaiojIsJye.jpeg)
用戶端協定設定如下:
最後不要忘了選擇【服務】找到【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次,還是報錯
解決方法:使用者名和密碼這塊不輸入,但是 一定要輸入域,域中 輸入本機的計算機名,然後下一步就可以通過了。如果域不輸入或輸入其他名字的話,QC不能啟動,啟動時會報:“can't start quality center”,這塊一定要注意,域輸入本機計算機名。
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"'>”這個服務,手動啟動它。如果無法啟動,請将“登入為”這一項改為“本地服務”
6、連接配接資料庫,提示屬性不正确,試圖連接配接資料庫時出錯
1) 安裝過程中出現錯誤,顯示輸入資料庫伺服器配置,如圖:
2) 點選“下一步”之後,如圖:
五、附件
License檔案
<?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>