版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
軟件測試技術測試管理工具(QC)本章目的了解QualityCenter工具簡介了解QualityCenter的站點管理和工程定制掌握QualityCenter的測試管理掌握QualityCenter提交缺陷和處置缺陷測試管理工具掌握QualityCenter的測試管理掌握QualityCenter提交缺陷和處置缺陷QC的簡介 QualityCenter是MercuryInteractive公司〔已被HP收買〕推出的基于B/S構造的測試管理工具,只需求在效力器端安裝軟件,一切的客戶端經過閱讀器來訪問QC。構造如下圖:QC的簡介 QC可以很好的與MI公司的其它測試工具LR、QTP等進展很好的集成,并且具有強大的圖表統(tǒng)計功能。 QC可以很方便的管理測試過程,包括進展測試需求管理、測試方案、測試執(zhí)行和缺陷跟蹤,即整個測試過程的各個階段。QC的簡介QualityCenter的4個功能模塊:功能模塊描述需求管理(Requirements)定義測試需求,包括定義正在測試的內容、需求的主題和條目并分析這些需求測試計劃(TestPlan)開發(fā)測試計劃,包括定義測試目標和策略,將測試計劃分為不同的類別,將需求與測試計劃進行關聯(lián)和分析測試測試計劃測試執(zhí)行(TestLab)運行測試并分析結果缺陷管理(Defect)添加新缺陷,跟蹤缺陷和分析缺陷數據測試需求可以有子測試需求;測試用例沒有子測試用例QC操作流程1.選擇新建的工程進展定制(列表、用戶、組、版本等)。2.在Requirements中添加需求。3.把需求轉化為Testplan。4.在Testlab中由方案新建測試用例與執(zhí)行測試用例。5.發(fā)現(xiàn)bug,在Defect中提交bug。QC測試流程1.總體管理流程SpecifyRequirements:分析并確認測試需求PlanTests:制定測試方案ExecuteTests:創(chuàng)建測試實例并執(zhí)行TrackDefects:缺陷跟蹤和管理QC測試流程2.確認需求階段的流程DefineTestingScope:定義測試范圍階段,包括測試目的、測試戰(zhàn)略等內容CreateRequirements:創(chuàng)建需求階段,將需求闡明中的一切需求轉換為測試需求DetailRequirement:詳細描畫每一個需求AnalyzeRequirements:生成各種統(tǒng)計圖表,來分析和評價這些需求能否到達設定的測試目的DefineTestingScopeCreateRequirementsDetailRequirementAnalyzeRequirementsQC測試流程3.制定測試方案的流程DefineTestingStrategy:定義詳細的測試戰(zhàn)略DefinetestingSubjects:將系統(tǒng)劃分為假設干分等級的功能模塊DefineTests:為每一模塊設計測試集CreateRequirementsCoverage:將測試需求和測試方案關聯(lián),使測試需求自動轉化為測試用例DesignTestSteps:為每一個測試集設計測試步驟AutomateTests:創(chuàng)建自動化測試腳本AnalyzeTestPlan:借助QC圖表進展分析DefineTestingStrategyDefinetestingSubjectsDefineTestsCreateRequirementsCoverageDesignTestStepsAutomateTestsAnalyzeTestPlanQC測試流程4.執(zhí)行測試的流程CreateTestSet:創(chuàng)建測試集,一個測試集包含多個測試項ScheduleRuns:制定執(zhí)行方案RunTests:執(zhí)行測試方案階段編寫的測試項AnalyzeTestResult:分析測試結果CreateTestSetsScheduleRunsRunTestsAutomaticallyRunTestsManuallyAnalyzeTestResultsQC測試流程5.缺陷跟蹤的流程AddDefects:添加缺陷ReviewNewDefects:分析評價新提交的缺陷RepairOpenDefects:修復形狀為Open的缺陷TestNewBuild:回歸測試新版本AnalyzeDefectData:分析缺陷情況AddDefectsReviewNewDefectsRepairOpenDefectsTestNewBuildAnalyzeDefectDataQC站點管理站點管理模塊〔SiteAdministrator〕 主要功能是工程管理,用戶管理。管理界面圖如下:QC站點管理工程管理:新建工程:新建一個工程刪除工程:刪除不需求再運用的工程〔刪除前請慎重思索〕停用工程:讓一個工程處于停頓非活動形狀。復原工程:讓一個工程處于停頓形狀的工程恢復到活動形狀QC站點管理用戶管理: 用戶在整個測試管理過程中是非常重要的,QC后臺提供了新增、修正、刪除系統(tǒng)用戶的功能。此處的用戶是針對整個管理系統(tǒng)的,不區(qū)分工程。新增用戶修正用戶刪除用戶QC工程定制工程定制 根據工程實踐情況進展相關屬性的設置,比如確定組織構造、設置工程成員、成員權限、制定流程、缺陷字段等。更改用戶屬性設置工程用戶設置組自定義模塊訪問自定義工程實體自定義工程列表配置Automail設置可追溯性通知規(guī)那么設置任務流QC工程定制設置工程用戶點擊〞設置工程用戶〞鏈接,在屬性中,可以為該用戶分配所屬用戶組。管理用戶也可以在站點管理里進展。QC工程定制設置組點擊〞設置組〞鏈接,可以管理用戶組。QC中初始設好的組不能進展修正權限的操作。但可以對新增的用戶組可以進展修正權限的操作。QC工程定制自定義模塊訪問點擊〞自定義模塊訪問〞鏈接,可以管理登錄方式。假設定義的是缺陷模塊,就表示該組的用戶只能運用缺陷管理模塊,也僅顯示Defects標簽頁。假設定義的是QualityCenter模塊,那么表示該組中的用戶可以運用需求管理、測試方案、測試執(zhí)行和缺陷跟蹤一切的模塊。QC工程定制自定義工程實體點擊〞自定義工程實體〞鏈接,可以查看、修正、添加和刪除字段。QC提供了兩種方式:系統(tǒng)字段和用戶字段。假設想參與自定義的字段,更好的標識我們的管理活動,可以運用用戶字段功能。QC工程定制自定義工程列表在前面定制工程實體中我們用到了相關的列表值,比如LookupList、UserList等,這些屬性值可在此維護。QC工程定制設置任務流QC測試流程管理測試流程管理是QC的中心功能,也是我們要重點學習和掌握的。測試流程管理中包括需求管理、測試方案、測試執(zhí)行、缺陷跟蹤四個模塊,分別對應主界面的四個標簽需求管理(Requirements)測試方案〔TestPlan〕測試執(zhí)行〔TestLab〕缺陷跟蹤〔Defects〕需求管理需求管理是測試管理的第一步,需求管理可以定義哪些功能需求測試,哪些功能不需求測試,它是我們勝利進展測試管理的根底。在需求管理模塊中,一切的需求都是用需求樹表示的,可以對需求樹中需求進展排序和歸類,還可以自動生成需求報告和統(tǒng)計圖表。需求管理模塊還可以自動和測試方案模塊進展關聯(lián),將需求樹中的需求自動導出到測試方案。需求管理的益處是,當需求發(fā)生變化時,可以很快定位到變化的需求以及相應的責任人。需求管理定義測試范圍〔DefineTestingScope〕檢查運用程序文檔,并確定測試范圍—測試目的、目的和戰(zhàn)略。創(chuàng)建需求〔CreateRequirements〕創(chuàng)建需求樹〔RequirementsTree〕,并確定它涵蓋一切的測試需求。描畫需求〔DetailRequirements〕為“需求樹〞中的每一個需求主題建立了一個詳細的目錄,并描畫每一個需求,給它分配一個優(yōu)先級。分析需求〔AnalyzeRequirements〕產生報告和圖表來協(xié)助他分析測試需求,并檢查需求以確保它們在他的測試范圍內。設計完測試需求后,下一步就是需求對測試方案進展管理了。在測試方案中,需求創(chuàng)建測試項,并為每個測試項編寫測試步驟,也就是測試用例,包括操作步驟、輸入數據、期望結果等??梢詼y試需求和測試方案之前建立銜接。除了創(chuàng)建功能測試項外,還可以創(chuàng)建性能測試項,引入不同的工具生成測試腳本,如QTP、LR等測試方案管理模塊主要是實現(xiàn)測試方案和測試用例的管理。測試方案測試方案定義測試主題〔DefineTestSubject〕定義測試〔DefineTests〕創(chuàng)建需求覆蓋〔CreateRequirementsCoverage〕設計測試步驟〔DesignTestSteps〕自動測試〔AutomateTests〕分析測試方案〔AnalyzeTestPlan〕測試方案兩種方法可以將測試項和需求關聯(lián)方法一:切換到ReqsCoverage標簽,點擊工具欄上的SelectReq按鈕,出現(xiàn)需求列表。雙擊測試項所對應的需求,會發(fā)現(xiàn)需求自動加載到的ReqsCoverage列表中。測試方案兩種方法可以將測試項和需求關聯(lián)方法二:切換到Requirement標簽,在工具欄上方的下拉列表中選擇CoverageView選項,界面的左面變?yōu)樾枨蟮臉湫土斜?。選中一個需求如“普通用戶登錄〞,在界面的右面出現(xiàn)測試方案列表。雙擊“功能測試〞,可以將需求和測試項關聯(lián)起來需求和測試用例的關系需求和測試用例的關系測試執(zhí)行創(chuàng)建測試集〔CreateTestSets〕 在他的工程中定義不同的測試組來到達各種不同的測試目的,他們能夠包括,舉個例子,在一個運用程序中測試一個新的運用版本或是一個特殊的功能。并確定每個測試集都包括了哪些測試。確定進度表〔ScheduleRuns〕 為測試執(zhí)行制定時間表,并為測試員分配義務。運轉測試〔RunTests〕 自動或手動執(zhí)行每一個測試集。分析測試結果〔AnalyzeTestResults〕 查看測試結果并確保運用程序缺陷曾經被發(fā)現(xiàn)。生成的報告和圖表可以協(xié)助他分析這些結果。缺陷跟蹤添加缺陷〔AddDefects〕: 報告程序測試中發(fā)現(xiàn)的新的缺陷。在測試過程中的任何階段,質量保證人員、開
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五版建筑工程施工監(jiān)理單位招標投標合同書3篇
- 二零二五版古籍文獻儲藏室修復合同3篇
- 二零二五年度高品質膩子施工服務供應合同2篇
- 二零二五版導游人員旅游安全責任合同3篇
- 小區(qū)車子棚施工合同(2篇)
- 2025年度新能源項目財務監(jiān)督出納人員擔保合同2篇
- 二零二五版車位購置及租賃合同樣本12篇
- 2025年度欠條收藏:古董字畫修復與交易合同3篇
- 二零二五年度高新技術項目研發(fā)團隊聘用合同范本3篇
- 二零二五年餐飲服務人員勞動合同樣本12篇
- 細胞庫建設與標準制定-洞察分析
- 2024年國家公務員錄用考試公共基礎知識復習題庫2500題及答案
- DB3309T 98-2023 登步黃金瓜生產技術規(guī)程
- DBJ41-T 108-2011 鋼絲網架水泥膨脹珍珠巖夾芯板隔墻應用技術規(guī)程
- 2025年學長引領的讀書會定期活動合同
- 表內乘除法口算l練習題1200道a4打印
- 《EICC培訓講義》課件
- 2025年四川省政府直屬事業(yè)單位招聘管理單位筆試遴選500模擬題附帶答案詳解
- 2024年物業(yè)公司服務質量保證合同條款
- 文言文閱讀之理解實詞含義(講義)-2025年中考語文專項復習
- DB32-T 4444-2023 單位消防安全管理規(guī)范
評論
0/150
提交評論