軟件測(cè)試管理工具(QC)_第1頁(yè)
軟件測(cè)試管理工具(QC)_第2頁(yè)
軟件測(cè)試管理工具(QC)_第3頁(yè)
軟件測(cè)試管理工具(QC)_第4頁(yè)
軟件測(cè)試管理工具(QC)_第5頁(yè)
已閱讀5頁(yè),還剩29頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

軟件測(cè)試技術(shù)測(cè)試管理工具(QC)本章目的了解QualityCenter工具簡(jiǎn)介了解QualityCenter的站點(diǎn)管理和工程定制掌握QualityCenter的測(cè)試管理掌握QualityCenter提交缺陷和處置缺陷測(cè)試管理工具掌握QualityCenter的測(cè)試管理掌握QualityCenter提交缺陷和處置缺陷QC的簡(jiǎn)介 QualityCenter是MercuryInteractive公司〔已被HP收買(mǎi)〕推出的基于B/S構(gòu)造的測(cè)試管理工具,只需求在效力器端安裝軟件,一切的客戶(hù)端經(jīng)過(guò)閱讀器來(lái)訪問(wèn)QC。構(gòu)造如下圖:QC的簡(jiǎn)介 QC可以很好的與MI公司的其它測(cè)試工具LR、QTP等進(jìn)展很好的集成,并且具有強(qiáng)大的圖表統(tǒng)計(jì)功能。 QC可以很方便的管理測(cè)試過(guò)程,包括進(jìn)展測(cè)試需求管理、測(cè)試方案、測(cè)試執(zhí)行和缺陷跟蹤,即整個(gè)測(cè)試過(guò)程的各個(gè)階段。QC的簡(jiǎn)介QualityCenter的4個(gè)功能模塊:功能模塊描述需求管理(Requirements)定義測(cè)試需求,包括定義正在測(cè)試的內(nèi)容、需求的主題和條目并分析這些需求測(cè)試計(jì)劃(TestPlan)開(kāi)發(fā)測(cè)試計(jì)劃,包括定義測(cè)試目標(biāo)和策略,將測(cè)試計(jì)劃分為不同的類(lèi)別,將需求與測(cè)試計(jì)劃進(jìn)行關(guān)聯(lián)和分析測(cè)試測(cè)試計(jì)劃測(cè)試執(zhí)行(TestLab)運(yùn)行測(cè)試并分析結(jié)果缺陷管理(Defect)添加新缺陷,跟蹤缺陷和分析缺陷數(shù)據(jù)測(cè)試需求可以有子測(cè)試需求;測(cè)試用例沒(méi)有子測(cè)試用例QC操作流程1.選擇新建的工程進(jìn)展定制(列表、用戶(hù)、組、版本等)。2.在Requirements中添加需求。3.把需求轉(zhuǎn)化為T(mén)estplan。4.在Testlab中由方案新建測(cè)試用例與執(zhí)行測(cè)試用例。5.發(fā)現(xiàn)bug,在Defect中提交bug。QC測(cè)試流程1.總體管理流程SpecifyRequirements:分析并確認(rèn)測(cè)試需求PlanTests:制定測(cè)試方案ExecuteTests:創(chuàng)建測(cè)試實(shí)例并執(zhí)行TrackDefects:缺陷跟蹤和管理QC測(cè)試流程2.確認(rèn)需求階段的流程DefineTestingScope:定義測(cè)試范圍階段,包括測(cè)試目的、測(cè)試戰(zhàn)略等內(nèi)容CreateRequirements:創(chuàng)建需求階段,將需求闡明中的一切需求轉(zhuǎn)換為測(cè)試需求DetailRequirement:詳細(xì)描畫(huà)每一個(gè)需求AnalyzeRequirements:生成各種統(tǒng)計(jì)圖表,來(lái)分析和評(píng)價(jià)這些需求能否到達(dá)設(shè)定的測(cè)試目的DefineTestingScopeCreateRequirementsDetailRequirementAnalyzeRequirementsQC測(cè)試流程3.制定測(cè)試方案的流程DefineTestingStrategy:定義詳細(xì)的測(cè)試戰(zhàn)略DefinetestingSubjects:將系統(tǒng)劃分為假設(shè)干分等級(jí)的功能模塊DefineTests:為每一模塊設(shè)計(jì)測(cè)試集CreateRequirementsCoverage:將測(cè)試需求和測(cè)試方案關(guān)聯(lián),使測(cè)試需求自動(dòng)轉(zhuǎn)化為測(cè)試用例DesignTestSteps:為每一個(gè)測(cè)試集設(shè)計(jì)測(cè)試步驟AutomateTests:創(chuàng)建自動(dòng)化測(cè)試腳本AnalyzeTestPlan:借助QC圖表進(jìn)展分析DefineTestingStrategyDefinetestingSubjectsDefineTestsCreateRequirementsCoverageDesignTestStepsAutomateTestsAnalyzeTestPlanQC測(cè)試流程4.執(zhí)行測(cè)試的流程CreateTestSet:創(chuàng)建測(cè)試集,一個(gè)測(cè)試集包含多個(gè)測(cè)試項(xiàng)ScheduleRuns:制定執(zhí)行方案RunTests:執(zhí)行測(cè)試方案階段編寫(xiě)的測(cè)試項(xiàng)AnalyzeTestResult:分析測(cè)試結(jié)果CreateTestSetsScheduleRunsRunTestsAutomaticallyRunTestsManuallyAnalyzeTestResultsQC測(cè)試流程5.缺陷跟蹤的流程AddDefects:添加缺陷ReviewNewDefects:分析評(píng)價(jià)新提交的缺陷RepairOpenDefects:修復(fù)形狀為Open的缺陷TestNewBuild:回歸測(cè)試新版本AnalyzeDefectData:分析缺陷情況AddDefectsReviewNewDefectsRepairOpenDefectsTestNewBuildAnalyzeDefectDataQC站點(diǎn)管理站點(diǎn)管理模塊〔SiteAdministrator〕 主要功能是工程管理,用戶(hù)管理。管理界面圖如下:QC站點(diǎn)管理工程管理:新建工程:新建一個(gè)工程刪除工程:刪除不需求再運(yùn)用的工程〔刪除前請(qǐng)慎重思索〕停用工程:讓一個(gè)工程處于停頓非活動(dòng)形狀。復(fù)原工程:讓一個(gè)工程處于停頓形狀的工程恢復(fù)到活動(dòng)形狀QC站點(diǎn)管理用戶(hù)管理: 用戶(hù)在整個(gè)測(cè)試管理過(guò)程中是非常重要的,QC后臺(tái)提供了新增、修正、刪除系統(tǒng)用戶(hù)的功能。此處的用戶(hù)是針對(duì)整個(gè)管理系統(tǒng)的,不區(qū)分工程。新增用戶(hù)修正用戶(hù)刪除用戶(hù)QC工程定制工程定制 根據(jù)工程實(shí)踐情況進(jìn)展相關(guān)屬性的設(shè)置,比如確定組織構(gòu)造、設(shè)置工程成員、成員權(quán)限、制定流程、缺陷字段等。更改用戶(hù)屬性設(shè)置工程用戶(hù)設(shè)置組自定義模塊訪問(wèn)自定義工程實(shí)體自定義工程列表配置Automail設(shè)置可追溯性通知規(guī)那么設(shè)置任務(wù)流QC工程定制設(shè)置工程用戶(hù)點(diǎn)擊〞設(shè)置工程用戶(hù)〞鏈接,在屬性中,可以為該用戶(hù)分配所屬用戶(hù)組。管理用戶(hù)也可以在站點(diǎn)管理里進(jìn)展。QC工程定制設(shè)置組點(diǎn)擊〞設(shè)置組〞鏈接,可以管理用戶(hù)組。QC中初始設(shè)好的組不能進(jìn)展修正權(quán)限的操作。但可以對(duì)新增的用戶(hù)組可以進(jìn)展修正權(quán)限的操作。QC工程定制自定義模塊訪問(wèn)點(diǎn)擊〞自定義模塊訪問(wèn)〞鏈接,可以管理登錄方式。假設(shè)定義的是缺陷模塊,就表示該組的用戶(hù)只能運(yùn)用缺陷管理模塊,也僅顯示Defects標(biāo)簽頁(yè)。假設(shè)定義的是QualityCenter模塊,那么表示該組中的用戶(hù)可以運(yùn)用需求管理、測(cè)試方案、測(cè)試執(zhí)行和缺陷跟蹤一切的模塊。QC工程定制自定義工程實(shí)體點(diǎn)擊〞自定義工程實(shí)體〞鏈接,可以查看、修正、添加和刪除字段。QC提供了兩種方式:系統(tǒng)字段和用戶(hù)字段。假設(shè)想?yún)⑴c自定義的字段,更好的標(biāo)識(shí)我們的管理活動(dòng),可以運(yùn)用用戶(hù)字段功能。QC工程定制自定義工程列表在前面定制工程實(shí)體中我們用到了相關(guān)的列表值,比如LookupList、UserList等,這些屬性值可在此維護(hù)。QC工程定制設(shè)置任務(wù)流QC測(cè)試流程管理測(cè)試流程管理是QC的中心功能,也是我們要重點(diǎn)學(xué)習(xí)和掌握的。測(cè)試流程管理中包括需求管理、測(cè)試方案、測(cè)試執(zhí)行、缺陷跟蹤四個(gè)模塊,分別對(duì)應(yīng)主界面的四個(gè)標(biāo)簽需求管理(Requirements)測(cè)試方案〔TestPlan〕測(cè)試執(zhí)行〔TestLab〕缺陷跟蹤〔Defects〕需求管理需求管理是測(cè)試管理的第一步,需求管理可以定義哪些功能需求測(cè)試,哪些功能不需求測(cè)試,它是我們勝利進(jìn)展測(cè)試管理的根底。在需求管理模塊中,一切的需求都是用需求樹(shù)表示的,可以對(duì)需求樹(shù)中需求進(jìn)展排序和歸類(lèi),還可以自動(dòng)生成需求報(bào)告和統(tǒng)計(jì)圖表。需求管理模塊還可以自動(dòng)和測(cè)試方案模塊進(jìn)展關(guān)聯(lián),將需求樹(shù)中的需求自動(dòng)導(dǎo)出到測(cè)試方案。需求管理的益處是,當(dāng)需求發(fā)生變化時(shí),可以很快定位到變化的需求以及相應(yīng)的責(zé)任人。需求管理定義測(cè)試范圍〔DefineTestingScope〕檢查運(yùn)用程序文檔,并確定測(cè)試范圍—測(cè)試目的、目的和戰(zhàn)略。創(chuàng)建需求〔CreateRequirements〕創(chuàng)建需求樹(shù)〔RequirementsTree〕,并確定它涵蓋一切的測(cè)試需求。描畫(huà)需求〔DetailRequirements〕為“需求樹(shù)〞中的每一個(gè)需求主題建立了一個(gè)詳細(xì)的目錄,并描畫(huà)每一個(gè)需求,給它分配一個(gè)優(yōu)先級(jí)。分析需求〔AnalyzeRequirements〕產(chǎn)生報(bào)告和圖表來(lái)協(xié)助他分析測(cè)試需求,并檢查需求以確保它們?cè)谒臏y(cè)試范圍內(nèi)。設(shè)計(jì)完測(cè)試需求后,下一步就是需求對(duì)測(cè)試方案進(jìn)展管理了。在測(cè)試方案中,需求創(chuàng)建測(cè)試項(xiàng),并為每個(gè)測(cè)試項(xiàng)編寫(xiě)測(cè)試步驟,也就是測(cè)試用例,包括操作步驟、輸入數(shù)據(jù)、期望結(jié)果等??梢詼y(cè)試需求和測(cè)試方案之前建立銜接。除了創(chuàng)建功能測(cè)試項(xiàng)外,還可以創(chuàng)建性能測(cè)試項(xiàng),引入不同的工具生成測(cè)試腳本,如QTP、LR等測(cè)試方案管理模塊主要是實(shí)現(xiàn)測(cè)試方案和測(cè)試用例的管理。測(cè)試方案測(cè)試方案定義測(cè)試主題〔DefineTestSubject〕定義測(cè)試〔DefineTests〕創(chuàng)建需求覆蓋〔CreateRequirementsCoverage〕設(shè)計(jì)測(cè)試步驟〔DesignTestSteps〕自動(dòng)測(cè)試〔AutomateTests〕分析測(cè)試方案〔AnalyzeTestPlan〕測(cè)試方案兩種方法可以將測(cè)試項(xiàng)和需求關(guān)聯(lián)方法一:切換到ReqsCoverage標(biāo)簽,點(diǎn)擊工具欄上的SelectReq按鈕,出現(xiàn)需求列表。雙擊測(cè)試項(xiàng)所對(duì)應(yīng)的需求,會(huì)發(fā)現(xiàn)需求自動(dòng)加載到的ReqsCoverage列表中。測(cè)試方案兩種方法可以將測(cè)試項(xiàng)和需求關(guān)聯(lián)方法二:切換到Requirement標(biāo)簽,在工具欄上方的下拉列表中選擇CoverageView選項(xiàng),界面的左面變?yōu)樾枨蟮臉?shù)型列表。選中一個(gè)需求如“普通用戶(hù)登錄〞,在界面的右面出現(xiàn)測(cè)試方案列表。雙擊“功能測(cè)試〞,可以將需求和測(cè)試項(xiàng)關(guān)聯(lián)起來(lái)需求和測(cè)試用例的關(guān)系需求和測(cè)試用例的關(guān)系測(cè)試執(zhí)行創(chuàng)建測(cè)試集〔CreateTestSets〕 在他的工程中定義不同的測(cè)試組來(lái)到達(dá)各種不同的測(cè)試目的,他們能夠包括,舉個(gè)例子,在一個(gè)運(yùn)用程序中測(cè)試一個(gè)新的運(yùn)用版本或是一個(gè)特殊的功能。并確定每個(gè)測(cè)試集都包括了哪些測(cè)試。確定進(jìn)度表〔ScheduleRuns〕 為測(cè)試執(zhí)行制定時(shí)間表,并為測(cè)試員分配義務(wù)。運(yùn)轉(zhuǎn)測(cè)試〔RunTests〕 自動(dòng)或手動(dòng)執(zhí)行每一個(gè)測(cè)試集。分析測(cè)試結(jié)果〔AnalyzeTestResults〕 查看測(cè)試結(jié)果并確保運(yùn)用程序缺陷曾經(jīng)被發(fā)現(xiàn)。生成的報(bào)告和圖表可以協(xié)助他分析這些結(jié)果。缺陷跟蹤添加缺陷〔AddDefects〕: 報(bào)告程序測(cè)試中發(fā)現(xiàn)的新的缺陷。在測(cè)試過(guò)程中的任何階段,質(zhì)量保證人員、開(kāi)

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論