測試管理工具QC90培訓手冊_第1頁
測試管理工具QC90培訓手冊_第2頁
測試管理工具QC90培訓手冊_第3頁
測試管理工具QC90培訓手冊_第4頁
測試管理工具QC90培訓手冊_第5頁
已閱讀5頁,還剩51頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

1、.測試管理工具Mercury Quality Center 9.0使用說明編 制 人:李航編制日期:2010-03-01版 本 號:1.0*;1 目錄1目錄32概述43安裝54站點管理64.1站點項目64.2站點用戶104.3站點連接114.4數(shù)據(jù)庫服務器124.5站點配置125登錄頁面136自定義設置146.1設置項目用戶和權限組156.2添加自定義字段186.3添加查找列表207測試需求227.1測試需求簡介227.2需求的建立227.3需求與用例的關聯(lián)247.4需求與缺陷的關聯(lián)257.5需求的覆蓋278測試計劃298.1測試計劃簡介298.2測試用例的建立298.2.1用例的建立和命名2

2、98.2.2詳細信息308.2.3測試步驟318.3測試數(shù)據(jù)及參數(shù)化338.4與需求的關聯(lián)358.5鏈接的缺陷369測試實驗室379.1測試實驗室簡介379.2測試集的建立379.3測試集的運行389.4執(zhí)行流4210缺陷4410.1Defects簡介4410.2缺陷的添加4410.3缺陷的瀏覽和篩選4611QC MSExcel Addin4712缺陷圖表和文檔生成5112.1缺陷分析5112.2文檔生成552 概述Quality Center是Mercury Interactive 公司推出的一個基于 Web 且支持測試管理的所有必要方面的應用程序。該軟件提供統(tǒng)一、可重復的流程,用于收集需求

3、、計劃和安排測試、分析結果并管理缺陷和問題。組織可使用該軟件在較大的應用程序生命周期中實現(xiàn)特定質(zhì)量流程和過程的數(shù)字化。該軟件還支持在 IT 團隊間進行高水平溝通和協(xié)調(diào)。QC的主要功能:1.Quality Center 有助于維護測試的項目數(shù)據(jù)庫,這個數(shù)據(jù)庫涵蓋了應用程序功能的各個方面。設計了項目中的每個測試,以滿足應用程序的某個特定的測試需求。要達到項目的各個目標,可將項目中的測試組織成各種特定的組。Quality Center 提供了一種直觀、高效的方法,用于計劃和執(zhí)行測試集、收集測試結果以及分析相關數(shù)據(jù)。Quality Center 還具有一套完善的系統(tǒng),用于跟蹤應用程序缺陷,通過它,您可

4、以在從初期檢測到最后解決的整個過程中嚴密監(jiān)視缺陷。將 Quality Center 鏈接到電子郵件系統(tǒng),所有應用程序開發(fā)、質(zhì)量保證、客戶支持和信息系統(tǒng)人員可以共享缺陷跟蹤信息。2.Quality Center 可以集成 Mercury 測試工具(WinRunner、QuickTest Professional、QuickTest Professional for MySAP.com Windows Client、LoadRunner 和 Visual API-XP)以及第三方和自定義測試工具、需求和配置管理工具。Quality Center 可以無縫地與您選擇的測試工具通信,提供一種完整的解決

5、方案,使應用程序測試完全自動化。3.Quality Center 可指導您完成測試流程的需求指定、測試計劃、測試執(zhí)行和缺陷跟蹤階段。它把應用程序測試中所涉及的全部任務集成起來,有助于確??蛻裟軌虻玫阶罡哔|(zhì)量的應用程序。3 安裝Quality Center客戶端無需安裝,在IE中直接訪問http:/linksky-0test:8080/qcbin即可進入Quality Center主頁,如果是第一次訪問,系統(tǒng)會要求用戶安裝插件;安裝完畢后,點擊Quality Center鏈接項,即可進入項目選擇和登錄頁面;站點管理相當于QC的Site Administrator;插件頁提供了一部分插件下載的官方

6、鏈接。4 站點管理點擊“站點管理”鏈接進入登錄頁面,該頁面只有admin用戶可以登錄,在站點管理頁面中可以對站點項目、站點用戶、許可證、QC數(shù)據(jù)庫、數(shù)據(jù)服務器進行相應的設置,本節(jié)這里只介紹經(jīng)常用到的對站點項目和用戶的操作,如果想進一步了解“站點管理”的其他功能請參考Quality Center9.0用戶手冊;4.1 站點項目在“站點項目”頁卡下點擊【創(chuàng)建域】并輸入域的名稱,來建立新的域; 域建立完畢后,右側會顯示該域的詳細信息,如圖:接著點擊“創(chuàng)建項目”打開“創(chuàng)建項目”窗口建立新項目第一項用于創(chuàng)建一個空的項目;如果選擇第二項,則創(chuàng)建的項目將會繼承所復制項目的所有數(shù)據(jù);第三個選項是進行項目數(shù)據(jù)移

7、植時使用的,這里我們選擇第一項,創(chuàng)建一個空項目,并點擊【下一步】按鈕輸入項目名稱,在這一步中如果之前選擇的域錯誤,還可以在此選擇此項目包含于哪個域下,完成后點擊【下一步】按鈕繼續(xù);選擇數(shù)據(jù)庫類型,和數(shù)據(jù)庫服務名、管理員用戶和密碼后繼續(xù)點擊【下一步】按鈕這里可以選擇該項目所需加載的用戶(注此處加載用戶后,默認都具有qcadmin和viewer的權限,需要手動再修改),完成后點擊【下一步】按鈕繼續(xù)最后點擊【創(chuàng)建】按鈕完成項目的創(chuàng)建4.2 站點用戶點擊“站點用戶”標簽下的“新建用戶”按鈕打開“新建用戶”窗口來添加用戶,如下圖:填寫完畢后點擊OK按鈕完成添加;提示:1、 用戶名即登錄ID2、 為了方便

8、識別“全名”這一欄請?zhí)顚懹脩舻闹形拿?、 如果要使用QC的自動發(fā)送郵件功能,就必須填寫電子郵件地址4、 新用戶建立后密碼默認為空,如果需要在站點管理為其添加密碼,請點擊右側上方工具欄中的【設置用戶密碼】按鈕4.3 站點連接在“站點連接”標簽下可以查看目前正在連接QC服務器的用戶信息列表,這部分功能不多,值得注意的時,如果有特殊原因?qū)е掠杏脩翩i死,在這里可以強行踢下線,已保證項目能正常使用(當某個需求、用例或缺陷在用戶編輯狀態(tài)下時,其他用戶無法對其進行操作)如下圖:4.4 數(shù)據(jù)庫服務器在“數(shù)據(jù)庫服務器”頁面,可以新增/刪除數(shù)據(jù)庫,如果需要建立新的QC數(shù)據(jù)庫,包括Oracle和SQL,點擊【新建

9、】按鈕如下圖所示:QC管理員用戶:qcadminQC管理員密碼:qcadmin4.5 站點配置在“站點配置”頁面,可以對QC安裝時的一些配置項進行修改和重新配置;如果郵件服務器沒有安裝的時候指定,可以在“站點配置”中進行重新配置,分別是MAIL_PROTOCOL和MAIL_SERVER_HOST項,如下圖所示:5 登錄頁面Quality Center的登錄頁面和TD的有一些區(qū)別,TD是登錄同時選域和項目,而QC是先進行身份驗證,再選擇域和項目,這樣不屬于該用戶的域和項目在身份驗證后也不會顯示出來;避免了當域和項目過多時,選擇的不便。6 自定義設置成功登錄Quality Center后選擇右上方

10、的“工具”選項,選擇自定義(即TD登錄頁面中的Customer選項);6.1 設置項目用戶和權限組選擇左側的“設置項目組用戶”,需要在項目中添加用戶時在這里進行操作,點擊【添加用戶】按鈕,將數(shù)據(jù)庫用戶列表中屬于該項目的用戶添加進來(也可以在這里新建用戶),用戶添加完成后設置用戶權限,QC默認的權限組有5個,分別是Viewer(對應TD中的Guest)、QATester(測試人員)、Developer(開發(fā)人員)、Project Manager(項目經(jīng)理)和TDAdmin(超級管理員)。但在實際工作中很可能以上權限組的和實際工作中需要的權限不一樣,這就需要重新設置適合自己的權限組,點擊左側的“設

11、置組”選項,在右側選擇新增組,如下圖所示:由于QC默認的5個權限組是無法修改的,所以在新建權限組時,可以選擇繼承一個的所有權限,并在這個基礎上再修改,完成后點擊確定按鈕,并選中新增的權限組,點擊“更改”對其權限進行修改,常用的權限主要集中在對缺陷的處理上,我們以此為例說明QC中對權限的修改方法;首先選中“缺陷”頁卡,展開“修改缺陷”,點擊“狀態(tài)”,在右邊對轉(zhuǎn)換規(guī)則進行修改,例如我們新建的這個組是繼承于Developer權限組,其默認的轉(zhuǎn)換規(guī)則如下圖所示代表此權限組能將缺陷的狀態(tài)從“打開”轉(zhuǎn)換為“固定”和“已否決”,從“重新打開”轉(zhuǎn)換為“固定”和“已否決”(QC9.0的中文版中缺陷狀態(tài)固定應該是

12、Fixed,不知道為什么會翻譯成固定,看著別扭的話可以手動改成已修復),下面我們添加兩條轉(zhuǎn)換規(guī)則,從“打開”到“已修復”和從“重新打開”到“已修復”,點擊【添加】按鈕,添加如下圖示所示的轉(zhuǎn)換規(guī)則($ANY就是任意值,如果選擇從$ANY到$ANY即該權限組可以將任意狀態(tài)的缺陷轉(zhuǎn)換為任意狀態(tài))。6.2 添加自定義字段在Quality Center中提供了許多好用的字段,但是在實際應用中,需要添加一些自定義的字段來方便對需求、用例和缺陷進行統(tǒng)計和管理,例如模塊字段等;下面我們以在缺陷表中增加一個模塊字段方便進行缺陷統(tǒng)計和管理,首先在左側選擇“自定義項目實體”,在右側展開“缺陷”,選擇“用戶字段”,并

13、點擊【新建字段】按鈕,如下圖所示:在“字段標簽”中填入別名“模塊列表”,在“字段類型”選擇“查找列表”,并在下方查找列表選項里選擇一個列表,最后點擊保存,完成添加自定義字段的操作。字段類型屬性可以選擇數(shù)字、字符串、查找列表、用戶列表、日期5種類型;數(shù)字類型:字段值為數(shù)字類型,如編號;字符串類型:字段值為字符串類型,如摘要、注釋;查找列表類型:字段值為用戶定義的下拉列表,下拉列表的取值用戶可以自己定義,如嚴重級別、BUG狀態(tài);用戶列表類型:字段值為以本項目相關用戶為取值的下拉列表,如分配給、提交人;日期類型:提供日期選擇窗口,如BUG發(fā)現(xiàn)時間;點擊確定按鈕完成字段的添加;字段的添加只影響本項目。

14、6.3 添加查找列表通常我們在添加了類型為查找列表的自定義字段后,還必須手動添加查找列表,QC系統(tǒng)里有兩個地方可以進行添加,一個是在添加自定義字段后且選擇類型為查找列表時,頁面會出現(xiàn)新建和選擇列表的選項,如下圖其中【新建項目】和【新建子項】用來添加不同級別的列表內(nèi)容,其余功能都比較簡單,就不再贅述,創(chuàng)建結果如下圖:或者點擊左側的“自定義項目列表”并在右側按以上面敘述過的方法添加列表內(nèi)容7 測試需求7.1 測試需求簡介“沒有測試需求的測試,就好比到商場沒有購物清單一樣。購物者可能需要在每一個通道中穿行,查找貨架上每一項物品,以確定要購買的物品?!闭攒浖y試基礎:方法與度量Quality Cen

15、ter將測試活動大體分為四個階段,在頁面左側點擊“需求”進入測試需求頁面,在此頁面中顯示了測試需求的各種信息7.2 需求的建立首先點擊新建需求按鈕,在彈出的“新建需求”窗口中輸入需求名稱,點擊確定按鈕完成需求的建立,如圖:接著按照具體模塊的需求分析文檔或者功能列表來逐步建立每個測試需求和子需求;以登錄界面為例:登陸界面優(yōu)先級使用正確的用戶名和密碼是否可以正常登錄系統(tǒng)5-Urgent使用錯誤的用戶名和密碼系統(tǒng)是否正確提示錯誤4-Very High用戶名和密碼是否安全4-Very High網(wǎng)絡異常中斷登錄功能是否能正確提示錯誤3-High登陸界面的對象和特征是否都符合標準2-Medium登陸界面是

16、否支持多種訪問方式2-Medium7.3 需求與用例的關聯(lián)對整個測試來說,測試計劃中的測試用例與測試需求對應是基礎。每一條測試需求至少產(chǎn)生一個測試用例,在測試需求頁面中我們可以查看每一條需求所對應的測試用例,也可以將測試用例與測試需求關聯(lián);雙擊一個選定的需求,在彈出的需求詳細信息窗口中選擇“覆蓋范圍”,窗口右側會出現(xiàn)用例列表(包括測試計劃和測試實驗室中的用例),選擇與該需求對應的用例添加到覆蓋范圍中,如下圖所示:為測試需求添加過測試用例后,可以在“視圖”菜單里選擇需求范圍,查看測試需求點的用例覆蓋情況,也可以修改與之關聯(lián)的用例,如下圖所示:在測試覆蓋范圍窗口中還有詳細信息和附件兩個頁面,分別可

17、以對該需求的詳細信息進行修改,并插入附件,如下圖:7.4 需求與缺陷的關聯(lián)QC中增加了需求與缺陷的關聯(lián),使需求、用例和缺陷徹底的連接了起來,使得每種角色的項目人員都能更容易的了解和掌控項目的質(zhì)量情況。在需求的詳細信息窗口中,點擊“鏈接的缺陷”,點擊“添加和鏈接缺陷”來新增一個缺陷(由需求產(chǎn)生的缺陷);或者點擊“鏈接現(xiàn)有缺陷”,“鏈接現(xiàn)有缺陷”有兩個模式,可以通過下拉選項選擇,分別是填寫缺陷ID建立關聯(lián)和手動選擇,如下圖所示:7.5 需求的覆蓋在“視圖”菜單中選擇“范圍分析”,即可清晰的查看到每一個需求和子需求是否被測試用例覆蓋,與之關聯(lián)的測試用例的狀態(tài);如下圖:點擊覆蓋率條,可以查看該條需求覆

18、蓋率的詳細信息和與之關聯(lián)的測試用例的狀態(tài)餅圖,如下圖:需求狀態(tài)說明:狀態(tài)中文說明Not Covered未覆蓋測試需求沒有關聯(lián)任何用例Not Run未運行測試需求關聯(lián)的用例沒有被執(zhí)行過Not Completed未完成測試需求關聯(lián)的用例沒有執(zhí)行完或者沒有全部執(zhí)行完Passed通過測試需求關聯(lián)的用例全部執(zhí)行完畢且全部通過Failed失敗測試需求關聯(lián)的用例至少有一個執(zhí)行失敗8 測試計劃8.1 測試計劃簡介Quality Center將測試活動大體分為四個階段,在頁面左側點擊“測試計劃”進入測試計劃頁面,在此頁面左側是測試用例列表,頁面右側是對所選用例的詳細描述、設計步驟、附件、需求覆蓋、鏈接的缺陷等8

19、.2 測試用例的建立8.2.1 用例的建立和命名首先點擊新建測試按鈕,在彈出的新建測試窗口中輸入用例名稱并選擇用例種類來新建一個測試用例,如下圖測試用例建議使用編號_模塊名_子模塊名_描述_版本作為測試名稱,例如001_SP門戶_登錄_正確性測試_V1.0測試種類是Quality Center中對手工建立和由Mercury Interactive公司推出的其他測試軟件生成的自動化測試腳本的分類,其中Manual為手工;8.2.2 詳細信息接著在詳細信息標簽中填入該用例的詳細信息,詳細信息建議包括以下內(nèi)容用例編號:測試用例的編號;用例目的:對該用例的簡單描述;前置條件:執(zhí)行該用例的前置條件格式要

20、求及范例如下圖:8.2.3 測試步驟測試步驟是測試用例的核心內(nèi)容,選擇“設計步驟”頁卡,點擊其中工具欄中的【新建步驟】按鈕,在彈出的設計步驟編輯器窗口填入步驟的描述和預期結果,完成后點擊【確定】按鈕如下圖所示如果一個測試用例需要以前一個用例為前置條件,可以在測試步驟中引用之前已經(jīng)編寫好的用例,點擊【調(diào)用測試】按鈕在彈出的窗口中選擇一個要引用的用例,點擊確定后,即可將選中的用例引用為本用例的一個步驟,如下圖:8.3 測試數(shù)據(jù)及參數(shù)化為了提高測試用例的重用性,減少不必要的重復勞動,Quality Center提供了參數(shù)功能,可以將原本的測試數(shù)據(jù)設定為參數(shù),在每次執(zhí)行中使用不同的測試數(shù)據(jù),來增加測試

21、用例的重用性,減少重復編寫相同或相近測試用例的不必要勞動;在建立測試步驟的設計步驟編輯器中點擊插入?yún)?shù)按鈕即可使用參數(shù)來代替原本需要的測試數(shù)據(jù);如下圖:參數(shù)在每次執(zhí)行該用例時系統(tǒng)會提示讓用戶輸入測試數(shù)據(jù),而測試數(shù)據(jù)可以做成Excel表格文件,以附件的形式上傳到QC服務器;如圖:8.4 與需求的關聯(lián)點擊“需求覆蓋”頁卡,右側會顯示與該用例關聯(lián)的測試需求,當需要新增關聯(lián)需求時,點擊【選擇需求】按鈕,在顯示出來的需求樹中選擇需要增加的需求點擊【添加】按鈕即可(此處可選擇是否將子項一起添加)或直接將需求拖拽進去。8.5 鏈接的缺陷點擊“鏈接的缺陷”頁卡,此處鏈接缺陷的操作和測試需求中的完全一樣,就不再

22、贅述9 測試實驗室9.1 測試實驗室簡介Quality Center將測試活動大體分為四個階段,在頁面左端點擊“測試實驗室”進入用例執(zhí)行設計頁面,在此頁面左側是已經(jīng)建立好的測試集,頁面右側是所選測試集中包含的測試用例信息。測試集不僅僅是將測試用例簡單的放在一起執(zhí)行,而是對測試執(zhí)行的設計,通過將以單元模塊為單位建立的測試用例,通過不同的組合,以實現(xiàn)業(yè)務流、數(shù)據(jù)流和功能流的測試9.2 測試集的建立首先在“測試實驗室”頁面左側的測試集樹中點擊【新建文件夾】按鈕添加一個文件夾(文件夾是用來對測試集進行存放、管理和分類的)。如下圖:接著在Test Lab頁面左側的測試執(zhí)行樹中點擊【新建測試集】按鈕,添加

23、一個測試集,測試集可以包含若干個用例(測試集所包含的用例可由測試人員根據(jù)測試的具體需要來分類,例如按照模塊來分類,如:登錄,注冊,登出等,或按測試用例的類型來分類,如:正確性測試,健壯性測試等,或按流程來分類,如:機票預訂流程,退票流程,廢票流程等)建立好測試集后,點擊【選擇測試】按鈕,在頁面右側會顯示出“測試計劃樹”和“需求樹”,在其中選擇要添加的用例名稱,并點擊【添加】按鈕或直接將用例拖拽進來(也可通過拖拽文件夾將之包含的用例全部拖拽進來);如下圖:9.3 測試集的運行選擇要運行的測試用例,點擊【運行】按鈕,系統(tǒng)將彈出測試用例執(zhí)行窗口,并開始測試用例的執(zhí)行工作點擊【開始運行】進入按步驟運行

24、測試用例的窗口,如果該用例有設置參數(shù),此時會彈出參數(shù)設置窗口,測試人員可以為本次運行設置參數(shù)的值,如下圖;點擊【確定】按鈕進入步驟窗口,如下圖,測試人員只需根據(jù)預期結果與實際結果是否相同來控制每個用例步驟的狀態(tài)即可當完成一個步驟的運行時在狀態(tài)欄中點擊下拉菜單來記錄該步驟的狀態(tài);步驟的狀態(tài)分為Failed(失?。?、N/A、No Run(未運行)、Not Completed(未完成)和Passed(通過),測試人員需要根據(jù)該步驟運行的情況來選擇,每個步驟的狀態(tài)都會影響最終用例運行的狀態(tài);如下圖:在本窗口的最上面是快捷欄,其中經(jīng)常用到的按鈕是:按鈕:標記所選步驟為通過狀態(tài),點擊下拉選項還可以標記所有

25、步驟為通過狀態(tài)(即該用例運行通過);按鈕:標記所選步驟為失敗狀態(tài),點擊下拉選項還可以標記所有步驟為失敗狀態(tài)(即該用例運行失?。?;按鈕:打開參數(shù)設置窗口,可以修改當前用例的參數(shù)(如果創(chuàng)建用例時有用到參數(shù)的話);按鈕:當該用例某一步驟運行失敗產(chǎn)生缺陷時,點擊此按鈕,可轉(zhuǎn)向缺陷頁面,并添加缺陷;按鈕:結束運行按鈕,當用例運行結束后點擊關閉運行窗口,或中斷本次用例運行;9.4 執(zhí)行流使用執(zhí)行流可以簡單的把單元測試用例根據(jù)業(yè)務需要組合成集成測試用例或者測試流,點擊進入執(zhí)行流頁面可以看到如下圖所示,默認所有的用例在添加進測試集后都是沒有前置條件的;雙擊執(zhí)行流圖中的用例名,彈出設置窗口如下,點擊新建添加執(zhí)行

26、條件在執(zhí)行條件窗口可以為當前的測試用例前置條件,這里的條件分為兩種Finished和Passed,分別代表當該用例執(zhí)行完畢/執(zhí)行通過時才可以執(zhí)行本用例,F(xiàn)inished在圖中用藍色虛線顯示,Passed用綠色實線顯示,完成后點擊【確定】按鈕,結果如下圖所示測試人員在根據(jù)所測項目的具體業(yè)務流程,在輔以執(zhí)行流就可以簡單的將單元測試用例組合成集成測試用例,如下圖:10 缺陷10.1 Defects簡介Quality Center將測試活動大體分為四個階段,在頁面左端點擊“缺陷”進入頁面,在此頁面顯示所有提交的缺陷(即Bug)信息,如下圖所示:10.2 缺陷的添加在缺陷頁面點擊【新建缺陷】按鈕打開缺陷添加窗口,如下圖:在填寫了必填項后(紅色部分)點擊提交按鈕,完成缺陷信息的添加,缺陷信息填寫規(guī)范如下:操作步驟:缺陷出現(xiàn)所需要進行的操作錯誤描述:對缺陷的描述BUG版本:缺陷產(chǎn)生的軟件版本10.3 缺陷的瀏覽和篩選使用鼠標雙擊缺陷記錄,可以打開缺陷瀏覽窗口,該窗口共包括詳細信息、描述、附件和歷史記錄四大項;其中比較重要的是描述窗口,測試人員會在描述窗口中對缺陷出現(xiàn)前的操作步驟、缺陷的錯誤描述以及缺陷的版

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論