QC學習一:Windows環境中Quality Center 9.0安裝詳解

1、安裝前準備

一、安裝環境:windows XP、SQL Server2005sql

二、準備安裝文件:Quality Center 9.0數據庫

 

qc10以上,包括qc10,qc只支持安裝在服務器操做系統上,沒法安裝在WinXP、Win7等我的電腦的操做系統上)

2、安裝前設置

一、首先在安裝以前保證系統已經安裝了SQL Server2000或者SQL Server2005;windows

二、啓動服務:點擊【個人電腦】右鍵——管理——服務和應用程序——SQLServer配置管理器——sql server 2005 網絡配置——MSSQLServer的協議設置爲以下:api

客戶端協議設置以下:瀏覽器

最後不要忘了選擇【服務】找到【SQLSever(MSSQLSERVER)】右鍵點擊從新啓動安全

 

3、安裝QC

一、點擊setup.exe,出下以下界面,點擊「下一步」,執行安裝時首先安裝的是JVM虛擬機,時間可能會久一點,這裏只需等待;服務器

二、JVM虛擬機安裝完成後會自動出來以下安裝界面,選擇【下一步】;網絡

三、選擇接受許可證協議的條款架構

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

說明,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也能訪問。

 

4、安裝遇到的問題

 一、安裝QC9.0過程當中,有一處讓輸入系統的用戶名、密碼、域,可是即便我輸入正確的用戶名密碼,依然提示:用戶名或密碼錯誤,我試了n次,仍是報錯

解決方法:用戶名和密碼這塊不輸入,可是 必定要輸入域,域中 輸入本機的計算機名,而後下一步就能夠經過了。若是域不輸入或輸入其餘名字的話,QC不能啓動,啓動時會報:「can't start quality center」,這塊必定要注意,域輸入本機計算機名。

 

二、若是瀏覽器爲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狀態。

 

四、安裝完成後,JBOSS沒法啓動

解決方法一:卸載掉QC後從新安裝一次;

解決方法二:在「控制面板」->「管理工具」->「服務」下;選擇「Mercury Quality Center」這個服務,手動啓動它。若是沒法啓動,請將「登陸爲」這一項改成「本地服務」

(選擇「Mercury Quality Center」這項,右鍵->「屬性」)

 

五、鍵入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」這項,右鍵->「屬性」)

 

六、鏈接數據庫,提示屬性不正確,試圖鏈接數據庫時出錯

1)        安裝過程當中出現錯誤,顯示輸入數據庫服務器配置,如圖:

 

2)        點擊「下一步」以後,如圖:

 

解決方法:這個問題主要就是數據庫鏈接問題。請參照《2、安裝前設置》。

 

5、附件

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>