軟件測試管理工具QCppt課件
《軟件測試管理工具QCppt課件》由會員分享,可在線閱讀,更多相關(guān)《軟件測試管理工具QCppt課件(34頁珍藏版)》請在裝配圖網(wǎng)上搜索。
軟件測試技術(shù),測試管理工具(QC),1,本章目標(biāo),了解Quality Center工具簡介 了解Quality Center的站點管理和項目定制 掌握Quality Center的測試管理 掌握Quality Center提交缺陷和處理缺陷,2,測試管理工具,掌握Quality Center的測試管理 掌握Quality Center提交缺陷和處理缺陷,3,QC的簡介,Quality Center是Mercury Interactive 公司(已被HP收購)推出的基于B/S結(jié)構(gòu)的測試管理工具,只需要在服務(wù)器端安裝軟件,所有的客戶端通過瀏覽器來訪問QC。結(jié)構(gòu)如圖所示:,4,QC的簡介,QC能夠很好的與MI公司的其它測試工具LR、QTP等進(jìn)行很好的集成,并且具有強大的圖表統(tǒng)計功能。 QC可以很方便的管理測試過程,包括進(jìn)行測試需求管理、測試計劃、測試執(zhí)行和缺陷跟蹤,即整個測試過程的各個階段。,5,QC的簡介,Quality Center的4個功能模塊:,測試需求可以有子測試需求;測試用例沒有子測試用例,6,QC操作流程,1.選擇新建的工程進(jìn)行定制(列表、用戶、組、版本等)。 2.在Requirements中增加需求。 3.把需求轉(zhuǎn)化為Test plan。 4.在Test lab中由計劃新建測試用例與執(zhí)行測試用例。 5.發(fā)現(xiàn)bug,在Defect中提交bug。,7,QC測試流程,1.總體管理流程 Specify Requirements:分析并確認(rèn)測試需求 Plan Tests:制定測試計劃 Execute Tests:創(chuàng)建測試實例并執(zhí)行 Track Defects:缺陷跟蹤和管理,8,QC測試流程,2.確認(rèn)需求階段的流程 Define Testing Scope:定義測試范圍階段,包括測試目標(biāo)、測試策略等內(nèi)容 Create Requirements:創(chuàng)建需求階段,將需求說明中的所有需求轉(zhuǎn)換為測試需求 Detail Requirement:詳細(xì)描述每一個需求 Analyze Requirements:生成各種統(tǒng)計圖表,來分析和評估這些需求能否達(dá)到設(shè)定的測試目標(biāo),9,QC測試流程,3.制訂測試計劃的流程 Define Testing Strategy:定義具體的測試策略 Define testing Subjects:將系統(tǒng)劃分為若干分等級的功能模塊 Define Tests:為每一模塊設(shè)計測試集 Create Requirements Coverage:將測試需求和測試計劃關(guān)聯(lián),使測試需求自動轉(zhuǎn)化為測試用例 Design Test Steps:為每一個測試集設(shè)計測試步驟 Automate Tests:創(chuàng)建自動化測試腳本 Analyze Test Plan:借助QC圖表進(jìn)行分析,10,QC測試流程,4.執(zhí)行測試的流程 Create Test Set:創(chuàng)建測試集,一個測試集包含多個測試項 Schedule Runs:制訂執(zhí)行方案 Run Tests:執(zhí)行測試計劃階段編寫的測試項 Analyze Test Result:分析測試結(jié)果,11,QC測試流程,5.缺陷跟蹤的流程 Add Defects:添加缺陷 Review New Defects:分析評估新提交的缺陷 Repair Open Defects:修復(fù)狀態(tài)為Open的缺陷 Test New Build:回歸測試新版本 Analyze Defect Data:分析缺陷情況,12,QC站點管理,站點管理模塊(Site Administrator) 主要功能是項目管理,用戶管理。管理界面圖如下:,13,QC站點管理,項目管理 : 新建項目:新建一個項目 刪除項目:刪除不需要再使用的項目(刪除前請慎重考慮) 停用項目:讓一個工程處于停止非活動狀態(tài)。 還原項目:讓一個工程處于停止?fàn)顟B(tài)的工程恢復(fù)到活動狀態(tài),14,QC站點管理,用戶管理 : 用戶在整個測試管理過程中是非常重要的,QC后臺提供了新增、修改、刪除系統(tǒng)用戶的功能。此處的用戶是針對整個管理系統(tǒng)的,不區(qū)分項目。 新增用戶 修改用戶 刪除用戶,15,QC項目定制,項目定制 根據(jù)項目實際情況進(jìn)行相關(guān)屬性的設(shè)置,比如確定組織結(jié)構(gòu)、設(shè)置項目成員、成員權(quán)限、制定流程、缺陷字段等。 更改用戶屬性 設(shè)置項目用戶 設(shè)置組 自定義模塊訪問 自定義項目實體 自定義項目列表 配置Automail 設(shè)置可追溯性通知規(guī)則 設(shè)置工作流,16,QC項目定制,設(shè)置項目用戶 點擊”設(shè)置項目用戶”鏈接,在屬性中,可以為該用戶分配所屬用戶組。管理用戶也可以在站點管理里進(jìn)行。,17,QC項目定制,設(shè)置組 點擊”設(shè)置組”鏈接,可以管理用戶組。QC中初始設(shè)好的組不能進(jìn)行修改權(quán)限的操作。但可以對新增的用戶組可以進(jìn)行修改權(quán)限的操作。,18,QC項目定制,自定義模塊訪問 點擊”自定義模塊訪問”鏈接,可以管理登錄模式。如果定義的是缺陷模塊,就表示該組的用戶只能使用缺陷管理模塊,也僅顯示Defects標(biāo)簽頁。如果定義的是Quality Center 模塊,則表示該組中的用戶能夠使用需求管理、測試計劃、測試執(zhí)行和缺陷跟蹤所有的模塊。,19,QC項目定制,自定義項目實體 點擊”自定義項目實體”鏈接,可以查看、修改、增加和刪除字段。QC提供了兩種方式:系統(tǒng)字段和用戶字段。如果想加入自定義的字段,更好的標(biāo)識我們的管理活動,可以使用用戶字段功能。,20,QC項目定制,自定義項目列表 在前面定制項目實體中我們用到了相關(guān)的列表值,比如Lookup List、User List等,這些屬性值可在此維護(hù)。,21,QC項目定制,設(shè)置工作流,22,QC測試流程管理,測試流程管理是QC的核心功能,也是我們要重點學(xué)習(xí)和掌握的。 測試流程管理中包括需求管理、測試計劃、測試執(zhí)行、缺陷跟蹤四個模塊,分別對應(yīng)主界面的四個標(biāo)簽 需求管理 (Requirements) 測試計劃(Test Plan) 測試執(zhí)行(Test Lab) 缺陷跟蹤(Defects),23,需求管理,需求管理是測試管理的第一步,需求管理可以定義哪些功能需求測試,哪些功能不需要測試,它是我們成功進(jìn)行測試管理的基礎(chǔ)。 在需求管理模塊中,所有的需求都是用需求樹表示的,可以對需求樹中需求進(jìn)行排序和歸類,還可以自動生成需求報告和統(tǒng)計圖表。 需求管理模塊還可以自動和測試計劃模塊進(jìn)行關(guān)聯(lián),將需求樹中的需求自動導(dǎo)出到測試計劃。需求管理的好處是,當(dāng)需求發(fā)生變化時,能夠很快定位到變化的需求以及相應(yīng)的責(zé)任人。,24,需求管理,定義測試范圍(Define Testing Scope) 檢查應(yīng)用程序文檔,并確定測試范圍—測試目的、目標(biāo)和策略。 創(chuàng)建需求(Create Requirements) 創(chuàng)建需求樹(Requirements Tree),并確定它涵蓋所有的測試需求。 描述需求(Detail Requirements) 為“需求樹”中的每一個需求主題建立了一個詳細(xì)的目錄,并描述每一個需求,給它分配一個優(yōu)先級。 分析需求(Analyze Requirements) 產(chǎn)生報告和圖表來幫助你分析測試需求,并檢查需求以確保它們在你的測試范圍內(nèi)。,25,設(shè)計完測試需求后,下一步就是需要對測試計劃進(jìn)行管理了。在測試計劃中,需要創(chuàng)建測試項,并為每個測試項編寫測試步驟,也就是測試用例,包括操作步驟、輸入數(shù)據(jù)、期望結(jié)果等??梢詼y試需求和測試計劃之前建立連接。 除了創(chuàng)建功能測試項外,還可以創(chuàng)建性能測試項,引入不同的工具生成測試腳本,如QTP、LR等 測試計劃管理模塊主要是實現(xiàn)測試計劃和測試用例的管理。,測試計劃,26,測試計劃,定義測試主題(Define Test Subject) 定義測試(Define Tests) 創(chuàng)建需求覆蓋(Create Requirements Coverage) 設(shè)計測試步驟(Design Test Steps) 自動測試(Automate Tests) 分析測試計劃(Analyze Test Plan),27,測試計劃,兩種方法可以將測試項和需求關(guān)聯(lián) 方法一: 切換到Reqs Coverage標(biāo)簽,點擊工具欄上的Select Req按鈕,出現(xiàn)需求列表。 雙擊測試項所對應(yīng)的需求,會發(fā)現(xiàn)需求自動加載到的Reqs Coverage列表中。,28,測試計劃,兩種方法可以將測試項和需求關(guān)聯(lián) 方法二: 切換到Requirement標(biāo)簽,在工具欄上方的下拉列表中選擇Coverage View選項,界面的左面變?yōu)樾枨蟮臉湫土斜怼?選中一個需求如“普通用戶登錄”,在界面的右面出現(xiàn)測試計劃列表。 雙擊“功能測試”,可以將需求和測試項關(guān)聯(lián)起來,29,需求和測試用例的關(guān)系,30,需求和測試用例的關(guān)系,31,測試執(zhí)行,創(chuàng)建測試集(Create Test Sets) 在你的工程中定義不同的測試組來達(dá)到各種不同的測試目標(biāo),他們可能包括,舉個例子,在一個應(yīng)用程序中測試一個新的應(yīng)用版本或是一個特殊的功能。并確定每個測試集都包括了哪些測試。 確定進(jìn)度表(Schedule Runs) 為測試執(zhí)行制定時間表,并為測試員分配任務(wù)。 運行測試(Run Tests) 自動或手動執(zhí)行每一個測試集。 分析測試結(jié)果(Analyze Test Results) 查看測試結(jié)果并確保應(yīng)用程序缺陷已經(jīng)被發(fā)現(xiàn)。生成的報告和圖表可以幫助你分析這些結(jié)果。,32,缺陷跟蹤,添加缺陷(Add Defects): 報告程序測試中發(fā)現(xiàn)的新的缺陷。在測試過程中的任何階段,質(zhì)量保證人員、開發(fā)者、項目經(jīng)理和最終用戶都能添加缺陷。 檢查新缺陷(Review New Defects): 檢查新的缺陷,并確定哪些缺陷應(yīng)該被修復(fù)。 修復(fù)打開的缺陷(Repair Open Defects): 修復(fù)那些你決定要修復(fù)的缺陷。 測試新構(gòu)建(Test New Build): 測試應(yīng)用程序的新構(gòu)建,重復(fù)上面的過程,直到缺陷被修復(fù)。 分析缺陷數(shù)據(jù)(Analyze Defect Data): 產(chǎn)生報告和圖表來幫助你分析缺陷修復(fù)過程,并幫助你決定什么時候發(fā)布該產(chǎn)品。,33,34,- 1.請仔細(xì)閱讀文檔,確保文檔完整性,對于不預(yù)覽、不比對內(nèi)容而直接下載帶來的問題本站不予受理。
- 2.下載的文檔,不會出現(xiàn)我們的網(wǎng)址水印。
- 3、該文檔所得收入(下載+內(nèi)容+預(yù)覽)歸上傳者、原創(chuàng)作者;如果您是本文檔原作者,請點此認(rèn)領(lǐng)!既往收益都?xì)w您。
下載文檔到電腦,查找使用更方便
20 積分
下載 |
- 配套講稿:
如PPT文件的首頁顯示word圖標(biāo),表示該PPT已包含配套word講稿。雙擊word圖標(biāo)可打開word文檔。
- 特殊限制:
部分文檔作品中含有的國旗、國徽等圖片,僅作為作品整體效果示例展示,禁止商用。設(shè)計者僅對作品中獨創(chuàng)性部分享有著作權(quán)。
- 關(guān) 鍵 詞:
- 軟件 測試 管理工具 QCppt 課件
鏈接地址:http://www.hcyjhs8.com/p-1925275.html