




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
華成培訓(xùn)研發(fā)管理系列課程之RDM011--NPD-Testing產(chǎn)品測(cè)試管理課程目錄0、公司介紹課程介紹1、產(chǎn)品測(cè)試概述2、產(chǎn)品測(cè)試組織3、產(chǎn)品測(cè)試需求分析5、產(chǎn)品測(cè)試用例設(shè)計(jì)4、產(chǎn)品測(cè)試策略和計(jì)劃6、產(chǎn)品測(cè)試自動(dòng)化7、產(chǎn)品測(cè)試缺陷分析華成對(duì)企業(yè)核心價(jià)值鏈的理解華成研發(fā)咨詢公司簡(jiǎn)介華成研發(fā)咨詢是國(guó)內(nèi)最早從事基于企業(yè)核心價(jià)值鏈提供產(chǎn)品創(chuàng)新管理、市場(chǎng)管理、研發(fā)管理的專業(yè)培訓(xùn)和管理咨詢服務(wù)的公司。公司目前有20多名講師和咨詢顧問,30多名培訓(xùn)顧問,在深圳和北京均設(shè)有辦公室。公司的核心理念:專業(yè)、務(wù)實(shí)、創(chuàng)新。自成立以來,已經(jīng)為3000多家企業(yè)提供了專業(yè)的培訓(xùn)服務(wù);同時(shí)也為200多家企業(yè)實(shí)施了研發(fā)管理咨詢,幫助客戶建立以客戶為中心、以市場(chǎng)為導(dǎo)向的研發(fā)管理體系。華成對(duì)企業(yè)核心價(jià)值鏈的理解IPD+CMMI+Scrum融合整體解決方案課程清單(一)類別序號(hào)課程名稱課時(shí)研發(fā)戰(zhàn)略管理RDM001研發(fā)管理總裁班--如何打造有競(jìng)爭(zhēng)力的研發(fā)管理體系PromotingInnovation1天RDM002技術(shù)創(chuàng)新與產(chǎn)品創(chuàng)新管理TechnologyInnovationandProductInnovation2天RDM003研發(fā)戰(zhàn)略管理StrategyManagementinR&D1天研發(fā)主管能力建設(shè)的快車道RDM004從技術(shù)走向管理--研發(fā)經(jīng)理的領(lǐng)導(dǎo)力與執(zhí)行力TheLeadershipandExecutiveofR&DManager2天RDM005成功的產(chǎn)品經(jīng)理--產(chǎn)品經(jīng)理的野蠻成長(zhǎng)SuccessfulProductManager--productManager'scrazygrowth2天RDM006高價(jià)值研發(fā)項(xiàng)目經(jīng)理的管理錦囊HighValueR&DManager’sToolkits2天課程清單(二)類別序號(hào)課程名稱課時(shí)研發(fā)業(yè)務(wù)管理直通車RDM007市場(chǎng)驅(qū)動(dòng)的產(chǎn)品開發(fā)流程管理Market-DrivenNPDProcessManagement2天RDM008研發(fā)項(xiàng)目管理――工具與模板實(shí)務(wù)培訓(xùn)R&DProjectManagement--Tools&Template2天RDM009軟件項(xiàng)目管理SoftwareProjectManagement2天RDM010產(chǎn)品需求分析與需求管理--產(chǎn)品經(jīng)理、架構(gòu)師、SE核心修煉ProductRequirementsAnalysisAndManagement
2天RDM011產(chǎn)品測(cè)試管理ProductTesting2天RDM012產(chǎn)品中試管理--從樣品到量產(chǎn)ProductPiloting-fromsampletomassproduction2天RDM013研發(fā)質(zhì)量管理--保證產(chǎn)品質(zhì)量的6個(gè)根基R&DQualityManagement--6foundationsforqualityassurance2天RDM014CMM/CMMI高級(jí)實(shí)務(wù)CMM/CMMITraining2天課程清單(三)類別序號(hào)課程名稱課時(shí)研發(fā)業(yè)務(wù)管理直通車RDM015研發(fā)多項(xiàng)目管理ManagingMultipleProjectsinR&D2天RDM016產(chǎn)品平臺(tái)與共享模塊的建設(shè)CommonBuildingBlock2天RDM017研發(fā)知識(shí)產(chǎn)權(quán)管理IntellectualPropertyManagement2天RDM018研發(fā)財(cái)經(jīng)與成本管理FinanceandCostManagement2天研發(fā)團(tuán)隊(duì)建設(shè)及人員管理寶典RDM019如何打造高效的研發(fā)團(tuán)隊(duì)--研發(fā)人員選、育、用、留之道
HowtoBuildhighefficientR&DTeam
--R&Dpersonnelscreening,education,useandkeep2天RDM020研發(fā)人員的考核與激勵(lì)R&DPerformanceManagement2天RDM021研發(fā)人員職業(yè)素養(yǎng)――如何成為人見人愛的研發(fā)人員R&DExcellentEmployee2天課程清單(四)類別序號(hào)課程名稱課時(shí)市場(chǎng)管理MM001產(chǎn)品市場(chǎng)管理――產(chǎn)品戰(zhàn)略與路標(biāo)規(guī)劃管理ProductMarketingManagement--ProductStrategyandRoadMapManagement2天MM002新產(chǎn)品的上市與營(yíng)銷管理ProductLaunchandMarketingManagement2天MM003產(chǎn)品售前支持與管ProductPre-SaleManagement2天研發(fā)IT管理IT001研發(fā)IT規(guī)劃和實(shí)施策略
ITStrategyandPlanofR&D2天IT002產(chǎn)品數(shù)據(jù)管理PDM:ProductDataManagement2天IT003研發(fā)管理信息化――青銅器RDM研討會(huì)R&DManagementITWorkshop--R&DMSeminar0.5天青銅器RDM的業(yè)務(wù)框架體系青銅器RDM的業(yè)務(wù)框架體系:決策管理系統(tǒng)青銅器RDM的業(yè)務(wù)框架體系:集成產(chǎn)品管理系統(tǒng)青銅器RDM的業(yè)務(wù)框架體系:集成項(xiàng)目管理系統(tǒng)青銅器RDM的業(yè)務(wù)框架體系:專業(yè)職能管理系統(tǒng)青銅器RDM的業(yè)務(wù)框架體系:過程與質(zhì)量管理系統(tǒng)產(chǎn)品測(cè)試概述系統(tǒng)質(zhì)量管理體系如:產(chǎn)品開發(fā)流程集成測(cè)試流程技術(shù)支持工作流程結(jié)構(gòu)設(shè)計(jì)流程軟件開發(fā)流程器件選型流程培訓(xùn)流程如:ISO9000內(nèi)審計(jì)劃工程質(zhì)量管理計(jì)劃培訓(xùn)質(zhì)量管理計(jì)劃如:組織機(jī)構(gòu)角色與職位情景化知識(shí)管理體系
PAL如:業(yè)務(wù)改進(jìn)體系優(yōu)化能力提升根源分析如:引導(dǎo)/培訓(xùn)審計(jì)/檢查結(jié)果審計(jì)質(zhì)量體系審計(jì)如:度量評(píng)審評(píng)估
測(cè)試☆提示,華成咨詢課程RDM017
研發(fā)質(zhì)量管理詳細(xì)講解整個(gè)研發(fā)質(zhì)量管理體系的構(gòu)成和執(zhí)行的方法2.管理級(jí)1.初始級(jí)3.定義級(jí)4.量化管理級(jí)有紀(jì)律的過程標(biāo)準(zhǔn)、一致的過程可預(yù)測(cè)的過程持續(xù)改進(jìn)過程不可預(yù)測(cè)并且缺乏控制可重復(fù)以前的主要經(jīng)驗(yàn)過程被描述,并得到良好理解過程被測(cè)量并受控關(guān)注過程改進(jìn)5.優(yōu)化級(jí)項(xiàng)目管理集成工程過程產(chǎn)品和過程質(zhì)量管理變更測(cè)試在CMMI中的位置Verification:驗(yàn)證Validation:確認(rèn)CMMI:CapabilityMaturityModeIntegration能力成熟度模型集成測(cè)試貫穿產(chǎn)品開發(fā)始終概念方案開發(fā)驗(yàn)證發(fā)布啟動(dòng)項(xiàng)目制定產(chǎn)品測(cè)試策略測(cè)試制定產(chǎn)品測(cè)試計(jì)劃持續(xù)跟蹤監(jiān)控產(chǎn)品測(cè)試計(jì)劃TRTRTRTRTRTRDCPDCPDCP優(yōu)化產(chǎn)品測(cè)試計(jì)劃缺陷引入階段分析錯(cuò)誤定位費(fèi)用分析錯(cuò)誤引入階段分析JamesMartin:超過50%的缺陷由不完善的、不正確的、不準(zhǔn)確的和/或不明確的需求所引起JamesMartin:80%以上的用于定位軟件錯(cuò)誤的費(fèi)用是基于軟件系統(tǒng)需求定義的錯(cuò)誤為什么要盡早測(cè)試階段需求設(shè)計(jì)編碼單元測(cè)試驗(yàn)收測(cè)試交付后維護(hù)糾正費(fèi)試兩原則Good-enough原則Zero-bug&Good-enough投入&產(chǎn)出Pareto原則研發(fā)測(cè)試:80%BUG系統(tǒng)測(cè)試:80%BUG用戶使用:5%BUG產(chǎn)品測(cè)試組織研發(fā)測(cè)試部在公司的位置公司研發(fā)領(lǐng)導(dǎo)
軟件部
硬件部測(cè)試部測(cè)試質(zhì)量部測(cè)試技術(shù)部A類產(chǎn)品測(cè)試部B類產(chǎn)品測(cè)試部C類產(chǎn)品測(cè)試部產(chǎn)品測(cè)試組產(chǎn)品測(cè)試組產(chǎn)品測(cè)試組測(cè)試物料部項(xiàng)目團(tuán)隊(duì)的構(gòu)成(NPD)注:來自《PDMAHandbook》項(xiàng)目團(tuán)隊(duì)模式產(chǎn)品經(jīng)理/項(xiàng)目經(jīng)理開發(fā)經(jīng)理(代表)測(cè)試經(jīng)理(代表)其他配置管理風(fēng)險(xiǎn)管理度量管理測(cè)試協(xié)調(diào)員業(yè)務(wù)測(cè)試組性能測(cè)試組驗(yàn)收測(cè)試組特性測(cè)試組TSESEQA測(cè)試組織的演進(jìn)混淆階段沒有專職測(cè)試人員缺少完善的測(cè)試流程測(cè)試手段單一嚴(yán)格區(qū)分階段測(cè)試部門獨(dú)立專職測(cè)試人員不斷完善的測(cè)試流程測(cè)試工具\(yùn)技術(shù)開發(fā)專業(yè)協(xié)作階段專職測(cè)試人員完備的測(cè)試流程人人具備測(cè)試意識(shí)測(cè)試工具\(yùn)技術(shù)開發(fā)運(yùn)營(yíng)測(cè)試測(cè)試人員的雙重晉升機(jī)制初做者專家高級(jí)專家資深專家監(jiān)督者管理者領(lǐng)導(dǎo)者有經(jīng)驗(yàn)者測(cè)試人員資格等級(jí)劃分一級(jí)1年以上測(cè)試工作經(jīng)驗(yàn);具有系統(tǒng)測(cè)試用例執(zhí)行,單元測(cè)試工作經(jīng)驗(yàn)二級(jí)2年以上測(cè)試工作經(jīng)驗(yàn);具有較多系統(tǒng)測(cè)試執(zhí)行、測(cè)試用例編寫,單元測(cè)試設(shè)計(jì)與執(zhí)行工作經(jīng)驗(yàn)三級(jí)3年以上測(cè)試工作經(jīng)驗(yàn);具有測(cè)試方案設(shè)計(jì)經(jīng)驗(yàn),有帶領(lǐng)團(tuán)隊(duì)完成版本測(cè)試的經(jīng)驗(yàn)。有領(lǐng)導(dǎo)試驗(yàn)局開通的工作經(jīng)驗(yàn),有單元測(cè)試/集成測(cè)試設(shè)計(jì)的經(jīng)驗(yàn),以及指導(dǎo)相關(guān)測(cè)試人員進(jìn)行測(cè)試的經(jīng)驗(yàn)四級(jí)4年以上測(cè)試類工作經(jīng)驗(yàn);具備產(chǎn)品測(cè)試技術(shù)領(lǐng)域較全面的知識(shí),具有解決產(chǎn)品開發(fā)過程中的重大技術(shù)問題,參與測(cè)試技術(shù)發(fā)展的決策工作的經(jīng)驗(yàn)。測(cè)試過產(chǎn)品系統(tǒng)可測(cè)試性設(shè)計(jì),參與過測(cè)試工具的設(shè)計(jì)/開發(fā)工作五級(jí)5年以上測(cè)試工作經(jīng)驗(yàn);具備產(chǎn)品軟件技術(shù)領(lǐng)域、系統(tǒng)領(lǐng)域全面的知識(shí),有解決產(chǎn)品開發(fā)過程中的重大技術(shù)難題的經(jīng)驗(yàn),有預(yù)見企業(yè)未來產(chǎn)品的測(cè)試技術(shù)走向,并組織測(cè)試技術(shù)研究的經(jīng)驗(yàn)。具備相關(guān)流程規(guī)范標(biāo)準(zhǔn)的建設(shè)和優(yōu)化經(jīng)驗(yàn),是公司測(cè)試領(lǐng)域的技術(shù)帶頭人六級(jí)6年以上測(cè)試工作經(jīng)驗(yàn);具備產(chǎn)品軟件技術(shù)領(lǐng)域、系統(tǒng)領(lǐng)域廣博精深的知識(shí),有解決產(chǎn)品開發(fā)過程中的重大系統(tǒng)類技術(shù)難題的經(jīng)驗(yàn),有參與決策企業(yè)未來產(chǎn)品的測(cè)試技術(shù)走向的經(jīng)驗(yàn)。是公司測(cè)試技術(shù)的權(quán)威。參與過公司級(jí)別測(cè)試平臺(tái)的規(guī)劃工作不同等級(jí)負(fù)責(zé)不同事務(wù)初做者專家高級(jí)專家資深專家監(jiān)督者管理者領(lǐng)導(dǎo)者有經(jīng)驗(yàn)者測(cè)試執(zhí)行,例如系統(tǒng)測(cè)試操作測(cè)試系統(tǒng)設(shè)計(jì),可測(cè)試性設(shè)計(jì),測(cè)試規(guī)劃,測(cè)試評(píng)估測(cè)試用例設(shè)計(jì),例如系統(tǒng)測(cè)試用例編寫,測(cè)試腳本編寫測(cè)試團(tuán)隊(duì)領(lǐng)導(dǎo),測(cè)試工程領(lǐng)導(dǎo),技術(shù)指導(dǎo)測(cè)試體系構(gòu)造,例如構(gòu)造公司級(jí)別的測(cè)試平臺(tái),測(cè)試技術(shù)研究,測(cè)試過程改進(jìn)測(cè)試人員職業(yè)發(fā)展Tester客戶需求分析專家自動(dòng)化測(cè)試專家產(chǎn)品/項(xiàng)目經(jīng)理測(cè)試職能經(jīng)理資深測(cè)試專家售前支持專家產(chǎn)品技術(shù)支持專家演練與討論結(jié)合公司實(shí)際測(cè)試工作,您認(rèn)為一個(gè)優(yōu)秀的測(cè)試人員需要具備哪些素質(zhì)特征?每個(gè)小組選派一名代表上臺(tái)發(fā)表產(chǎn)品測(cè)試需求分析產(chǎn)品測(cè)試需求分析產(chǎn)品需求工程過程測(cè)試需求分析
測(cè)試方案DFT產(chǎn)品需求評(píng)審產(chǎn)品測(cè)試規(guī)格測(cè)試重點(diǎn)分析測(cè)試環(huán)境特性測(cè)試方案客戶化測(cè)試(面向需求的測(cè)試)IBM:客戶遇到的57%故障來自2%的缺陷站在客戶角度測(cè)試有利于測(cè)試效率提升系統(tǒng)缺陷客戶遇到缺陷需求工程貫穿產(chǎn)品開發(fā)全過程市場(chǎng)需求產(chǎn)品包需求內(nèi)部需求設(shè)計(jì)需求系統(tǒng)規(guī)格軟件需求客戶要求功能需求非功能需求標(biāo)準(zhǔn)約束硬件需求架構(gòu)設(shè)計(jì)質(zhì)量屬性DFX書面標(biāo)準(zhǔn)事實(shí)標(biāo)準(zhǔn)功能分解將系統(tǒng)功能分解為更詳細(xì)的子功能將子功能需求按照邏輯順序排列詳盡考慮所有可能的異常和反復(fù)自上而下層層分解TopLevel1stLevel2ndLevel6.05.03.04.02.01.0....7層次圖層次圖:HierarchyDiagram(FunctionTree、PhysicalTree)好需求的標(biāo)準(zhǔn)以下需求有什么問題?某照相機(jī)有2個(gè)需求:在膠片到底后,可高速回繞。膠片回繞過程中噪音要小。某發(fā)動(dòng)機(jī)有4個(gè)需求:如果70°<溫度<100°,那么輸出功率為3000W如果100°<溫度<130°,那么輸出功率為2000W如果120°<溫度<150°,那么輸出功率為1000W如果150°<溫度,那么輸出功率為0W產(chǎn)品生命周期成本冰山模型什么是DFT?可測(cè)性:系統(tǒng)和設(shè)備能及時(shí)準(zhǔn)確地確定其工作狀態(tài)(可工作、不可工作、工作性能下降)并隔離其內(nèi)部故障的一種設(shè)計(jì)特性 《MIL-STD-2165》目的方便測(cè)試降低測(cè)試成本發(fā)現(xiàn)、定位、隔離、解決問題可見性面向測(cè)試、維護(hù)人員一般對(duì)客戶不可見,客戶也不關(guān)心全流程性貫穿項(xiàng)目全過程涵蓋所有測(cè)試階段:驗(yàn)證測(cè)試、生產(chǎn)測(cè)試、維護(hù)診斷DFT可觀+可控+可預(yù)測(cè)DFT:DesignForTest可測(cè)試性設(shè)計(jì)DFT的必要性M公司DFT效益分析產(chǎn)品測(cè)試分析與設(shè)計(jì)產(chǎn)品包需求設(shè)計(jì)需求設(shè)計(jì)規(guī)格產(chǎn)品測(cè)試需求分析測(cè)試規(guī)范與理論制定產(chǎn)品總體測(cè)試策略BUILD計(jì)劃特性A測(cè)試方案特性B測(cè)試方案特性C測(cè)試方案特性A測(cè)試用例特性B測(cè)試用例特性C測(cè)試用例測(cè)試執(zhí)行測(cè)試需求分析測(cè)試方案設(shè)計(jì)測(cè)試用例設(shè)計(jì)猴測(cè)試需求雙向跟蹤機(jī)制需求標(biāo)識(shí)需求標(biāo)題系統(tǒng)測(cè)試用例標(biāo)識(shí)系統(tǒng)測(cè)試用例標(biāo)題R.UserM.001用戶管理T.UserM.Add.001增加新用戶T.UserM.Del.001刪除用戶T.UserM.Mod.001修改用戶屬性…………RTM:RequirementsTracingMatrix需求跟蹤矩陣演練與討論總結(jié)歷史項(xiàng)目后期測(cè)試中存在的效率低下、難以測(cè)試、測(cè)試問題難以定位等問題,提煉總結(jié)項(xiàng)目的可測(cè)試需求(DFT)?每個(gè)小組選派一名代表上臺(tái)發(fā)表歷史后期測(cè)試存在的問題提煉出的測(cè)試需求……………………產(chǎn)品測(cè)試策略和計(jì)劃產(chǎn)品測(cè)試策略與計(jì)劃概念方案開發(fā)驗(yàn)證發(fā)布啟動(dòng)項(xiàng)目制定產(chǎn)品測(cè)試策略制定產(chǎn)品測(cè)試計(jì)劃持續(xù)跟蹤監(jiān)控產(chǎn)品測(cè)試計(jì)劃TRTRTRTRTRTRDCPDCPDCP優(yōu)化產(chǎn)品測(cè)試計(jì)劃測(cè)試測(cè)試策略需要重點(diǎn)考慮的內(nèi)容關(guān)鍵測(cè)試技術(shù)分析需求的自動(dòng)化測(cè)試分析關(guān)鍵測(cè)試數(shù)據(jù)的獲得每個(gè)BUILD的測(cè)試重點(diǎn)分析外部認(rèn)證和標(biāo)竿測(cè)試分析測(cè)試儀器、環(huán)境的獲得性分析測(cè)試工具分析軟件打點(diǎn)方式比較便宜可在CACHE打開下工作對(duì)目標(biāo)系統(tǒng)影響大(超過50%)占用目標(biāo)系統(tǒng)資源如,CPU時(shí)間內(nèi)存,通訊通道等缺乏很好的性能分析缺乏覆蓋率分析缺乏內(nèi)存分配分析精確度偏低對(duì)目標(biāo)系統(tǒng)影響?。?-15%)不占用目標(biāo)系統(tǒng)資源軟件打點(diǎn)技術(shù)強(qiáng)大的性能分析強(qiáng)大的覆蓋率分析強(qiáng)大的內(nèi)存分配分析價(jià)格較便宜可在CACHE打開方式下工作非常精確不影響目標(biāo)系統(tǒng)(0%)不占用系統(tǒng)資源不用打點(diǎn)有限或沒有性能分析有限的或沒有覆蓋率分析沒有內(nèi)存分配分析無法在CACHE打開方式下工作精確性隨情況變化通過仿真存儲(chǔ)器工作價(jià)格昂貴純軟件測(cè)試工具純硬件工具仿真器,邏輯分析儀CodeTEST硬件輔助軟件測(cè)試工具常見的測(cè)試工具類型劃分靜態(tài)測(cè)試工具測(cè)試腳本工具(TCL、Python)覆蓋率檢測(cè)工具內(nèi)存泄漏檢測(cè)工具性能壓力測(cè)試工具傳統(tǒng)測(cè)試流程出現(xiàn)的問題開發(fā)進(jìn)度(已實(shí)現(xiàn)比例)項(xiàng)目進(jìn)度100%開始集成設(shè)計(jì)缺陷導(dǎo)致返工計(jì)劃發(fā)布日期實(shí)際發(fā)布日期項(xiàng)目進(jìn)度難以控制項(xiàng)目風(fēng)險(xiǎn)控制能力弱40%精力發(fā)費(fèi)在集成和測(cè)試上漸增測(cè)試模型模塊設(shè)計(jì)編碼模塊測(cè)試每日構(gòu)建系統(tǒng)聯(lián)調(diào)與集成原型機(jī)測(cè)試M1M2MITSDVM3M5MITSDVMITSDVM8MITSDVTRTRTRTRBuild1Build2Build3Build4模塊級(jí)(MUT\MIT\MST)系統(tǒng)級(jí)V模型傳統(tǒng)開發(fā)測(cè)試模型制定產(chǎn)品測(cè)試策略定義產(chǎn)品可測(cè)試性需求制定產(chǎn)品測(cè)試計(jì)劃產(chǎn)品測(cè)試需求分析制定產(chǎn)品測(cè)試方案測(cè)試用例設(shè)計(jì)自動(dòng)測(cè)試設(shè)計(jì)與開發(fā)設(shè)計(jì)需求和規(guī)格定義BUILD劃分模塊設(shè)計(jì)、實(shí)現(xiàn)、驗(yàn)證、每日構(gòu)建、持續(xù)集成系統(tǒng)測(cè)試、BETA測(cè)試入網(wǎng)、準(zhǔn)入測(cè)試MSF開發(fā)測(cè)試模型產(chǎn)品周期部署構(gòu)思計(jì)劃開發(fā)穩(wěn)定項(xiàng)目計(jì)劃認(rèn)可范圍完成部署完成遠(yuǎn)景/范圍認(rèn)可發(fā)布就緒認(rèn)可總結(jié)測(cè)試經(jīng)驗(yàn)
總結(jié)顧客反饋
定義質(zhì)量標(biāo)準(zhǔn)審核項(xiàng)目計(jì)劃
確保項(xiàng)目具可測(cè)性
設(shè)計(jì)測(cè)試方案
選擇測(cè)試工具
構(gòu)筑測(cè)試環(huán)境審核開發(fā)設(shè)計(jì)
審核代碼
設(shè)計(jì)測(cè)試用例
開發(fā)測(cè)試程序運(yùn)行測(cè)試用例
維護(hù)自動(dòng)測(cè)試
驗(yàn)證修改
探索性測(cè)試
編寫產(chǎn)品用例最終媒體檢測(cè)
解答用戶疑難TDD開發(fā)測(cè)試模式WriteatestCompileFixcompileerrorsRuntest,
watchitfailWritecodeRuntest,
watchitpassRefactorcode
(andtest)TDD:Test-DrivenDevelopment版本轉(zhuǎn)測(cè)試流程我負(fù)責(zé)提供轉(zhuǎn)測(cè)試材料我負(fù)責(zé)和測(cè)試接口,保證轉(zhuǎn)測(cè)試材料的完備性我負(fù)責(zé)監(jiān)督轉(zhuǎn)測(cè)試流程的正確執(zhí)行我負(fù)責(zé)驗(yàn)收轉(zhuǎn)測(cè)試所需要材料,如果不完備,對(duì)不起,我不接設(shè)計(jì)文檔運(yùn)行代碼測(cè)試建議……CMOTMR&D測(cè)試在分級(jí)計(jì)劃體系的位置項(xiàng)目經(jīng)理市場(chǎng)硬件軟件測(cè)試制造服務(wù)主控板項(xiàng)目組背板項(xiàng)目組電源板項(xiàng)目組界面項(xiàng)目組數(shù)據(jù)庫項(xiàng)目組協(xié)議項(xiàng)目組一周二周三周四周一級(jí)計(jì)劃(產(chǎn)品級(jí))二級(jí)計(jì)劃(職能領(lǐng)域級(jí))三級(jí)計(jì)劃(項(xiàng)目模塊級(jí))周計(jì)劃(員工個(gè)人級(jí))☆提示,青銅器RDM1000研發(fā)管理系統(tǒng)全面實(shí)現(xiàn)分層計(jì)劃管理體系,通過計(jì)劃將研發(fā)、采購、制造、市場(chǎng)等各個(gè)職能領(lǐng)域的工作有效協(xié)同測(cè)試通過和失敗的標(biāo)準(zhǔn)測(cè)試通過和失敗的標(biāo)準(zhǔn)是測(cè)試活動(dòng)結(jié)束的依據(jù)系統(tǒng)測(cè)試通過/失敗標(biāo)準(zhǔn)舉例:達(dá)到100%需求覆蓋沒有遺留致命問題,嚴(yán)重問題有相應(yīng)的規(guī)避手段所有1、2級(jí)測(cè)試用例全部執(zhí)行,3、4級(jí)執(zhí)行70%以上……測(cè)試掛起和恢復(fù)的標(biāo)準(zhǔn)系統(tǒng)測(cè)試掛起標(biāo)準(zhǔn)舉例:基本業(yè)務(wù)測(cè)試不通過最小接受測(cè)試項(xiàng)目有10%以上沒有通過出現(xiàn)致命問題導(dǎo)致30%用例被堵塞,測(cè)試無法進(jìn)行……系統(tǒng)測(cè)試恢復(fù)條件舉例:導(dǎo)致測(cè)試堵塞的問題被修復(fù),并通過回歸測(cè)試……系統(tǒng)測(cè)試范圍1、功能測(cè)試2、可靠測(cè)試3、易用測(cè)試4、兼容測(cè)試5、安裝測(cè)試6、網(wǎng)絡(luò)測(cè)試7、異常測(cè)試8、性能測(cè)試9、強(qiáng)度測(cè)試10、安全測(cè)試11、接口測(cè)試12、資源測(cè)試系統(tǒng)測(cè)試關(guān)鍵成敗因素1、測(cè)試環(huán)境規(guī)劃2、測(cè)試物料3、領(lǐng)導(dǎo)支持4、流程支持5、測(cè)試關(guān)注點(diǎn)的全面性6、初驗(yàn)測(cè)試7、缺陷記錄8、人員輪換9、版本管理10、下游人員參與11、BUG通報(bào)會(huì)用戶測(cè)試的成敗因素1、計(jì)劃制定2、客戶意識(shí)3、測(cè)試前范圍溝通4、過程記錄5、承認(rèn)錯(cuò)誤6、壓力傳達(dá)7、偵探能力8、追求完美9、預(yù)測(cè)試10、模擬實(shí)際運(yùn)行環(huán)境11、優(yōu)勢(shì)標(biāo)準(zhǔn)化演練與討論畫出公司實(shí)際產(chǎn)品開發(fā)的階段劃分,每個(gè)階段的關(guān)鍵測(cè)試活動(dòng),分析執(zhí)行中存在的問題和解決思路?每個(gè)小組選派一名代表上臺(tái)發(fā)表產(chǎn)品測(cè)試用例設(shè)計(jì)不同系統(tǒng)需要不同的測(cè)試質(zhì)量要求
A級(jí)–災(zāi)難性的影響需要MC/DC測(cè)試引擎控制飛行計(jì)算導(dǎo)航處理B級(jí)–危險(xiǎn)的影響需要DC測(cè)試差分GPS飛機(jī)之間接近感應(yīng)C級(jí)–重要的影響需要SC測(cè)試無線數(shù)據(jù)鏈接D級(jí)–次要性影響函數(shù)進(jìn)入/退出覆蓋率測(cè)試飛機(jī)內(nèi)娛樂設(shè)施測(cè)試方法分類基于對(duì)代碼邏輯的關(guān)注度白盒、黑盒、灰盒基于測(cè)試手段靜態(tài)、動(dòng)態(tài)基于測(cè)試級(jí)別單元、集成、系統(tǒng)、驗(yàn)收基本測(cè)試環(huán)境樁模塊樁模塊樁模塊被測(cè)模塊驅(qū)動(dòng)模塊測(cè)試用例測(cè)試輸出NASA經(jīng)驗(yàn)分享NASA(美國(guó)航空航天管理局):版本發(fā)布后遺留缺陷率測(cè)試成本(人月/KLOC)開發(fā)組測(cè)試20%1.4獨(dú)立測(cè)試組16%2.5語句覆蓋測(cè)試用例設(shè)計(jì)(A>2)AND(B=5)X=X/A(A=2)OR(X>2)X=X*2bacdeTFTFA=3B=5X=9A=1B=5X=3CASE1CASE2被測(cè)函數(shù)F(A,B,X)流程圖判定覆蓋測(cè)試用例設(shè)計(jì)(A>2)AND(B=5)X=X/A(A=2)OR(X>2)X=X*2bacdeTFTFA=3B=5X=9A=1B=5X=1CASE1:T
TCASE2:FF被測(cè)函數(shù)F(A,B,X)流程圖條件覆蓋測(cè)試用例設(shè)計(jì)(A>2)AND(B=5)X=X/A(A=2)OR(X>2)X=X*2bacdeTFTFA=3B=5X=6A=2B=6X=3CASE1:T1T2
F3
F4CASE2:F1F2T3T4被測(cè)函數(shù)F(A,B,X)流程圖判定與條件覆蓋的關(guān)系IF(cond1ORcond2)編號(hào)cond1cond2判定結(jié)果1TFT2FFF編號(hào)cond1cond2判定結(jié)果1TFT2FTT判定100%覆蓋條件100%覆蓋演練與討論結(jié)合演練材料輸出各種覆蓋的測(cè)試用例每個(gè)小組選派一名代表上臺(tái)發(fā)表等價(jià)類用例設(shè)計(jì)法等價(jià)類:某個(gè)輸入域的劃分為若干類,每一類的代表性測(cè)試數(shù)據(jù)的作用等價(jià)于這一類的其他數(shù)據(jù),若能發(fā)現(xiàn)問題,其他數(shù)據(jù)也能發(fā)現(xiàn),否則亦然有效等價(jià)類(N個(gè))、無效等價(jià)類(N個(gè))具體劃分為4步:明確系統(tǒng)目的
劃分等價(jià)類
設(shè)計(jì)有效用例
設(shè)計(jì)無效用例建立等價(jià)類表目的有效等價(jià)類無效等價(jià)類……對(duì)于程序的規(guī)格說明來說是合理的、有意義的輸入數(shù)據(jù)構(gòu)成的集合,利用有效等價(jià)類可檢驗(yàn)程序是否實(shí)現(xiàn)了規(guī)格說明中所規(guī)定的功能和性能…..………………邊界值用例設(shè)計(jì)法由測(cè)試工作的經(jīng)驗(yàn)得知,大量的錯(cuò)誤是發(fā)生在輸入或輸出范圍的邊界上,而不是在輸入范圍的內(nèi)部。邊界值用例設(shè)計(jì)方法是一種特殊的等價(jià)類用例設(shè)計(jì)方法。邊界值分析圖解上點(diǎn)離點(diǎn)內(nèi)點(diǎn)閉區(qū)間上點(diǎn)離點(diǎn)內(nèi)點(diǎn)開區(qū)間上點(diǎn)離點(diǎn)內(nèi)點(diǎn)半開半閉區(qū)間場(chǎng)景分析用例設(shè)計(jì)法系統(tǒng)通常是用事件觸發(fā)來控制業(yè)務(wù)流程的,事件觸發(fā)時(shí)的情景便形成了場(chǎng)景,不同的觸發(fā)順序和處理結(jié)果就形成事件流基本流、備選流具體劃分為5步:基本流分析
備選流分析
確定測(cè)試場(chǎng)景
選取測(cè)試數(shù)據(jù)
構(gòu)造測(cè)試用例FFBDUsecaseFFBD:FunctionFlowBlockDiagram場(chǎng)景、基本流、備選流場(chǎng)景1:基本流場(chǎng)景2:基本流備選流1場(chǎng)景3:基本流備選流1備選流2場(chǎng)景4:基本流備選流3場(chǎng)景5:基本流備選流3備選流1場(chǎng)景6:基本流備選流3備選流1備選流2場(chǎng)景7:基本流備選流4場(chǎng)景8:基本流備選流3備選流4正交試驗(yàn)用例設(shè)計(jì)法設(shè)計(jì)多因素測(cè)試用例的一種科學(xué)方法。利用正交表,科學(xué)地挑選試驗(yàn)條件,針對(duì)性設(shè)計(jì)測(cè)試用例指標(biāo)、因子、因子狀態(tài)完全因子狀態(tài)組合、部分因子狀態(tài)組合具體劃分為5步:分析系統(tǒng)明確驗(yàn)證指標(biāo)
分析因子明確因子狀態(tài)
因子篩選
形成正交表構(gòu)造測(cè)試用例性能可靠性因子狀態(tài)表正交表因子分析表因子狀態(tài)表、正交試驗(yàn)表因子狀態(tài)因子A(IA)因子B(IB)……因子n(IN)狀態(tài)1(S1)狀態(tài)5狀態(tài)9狀態(tài)11狀態(tài)2(S2)狀態(tài)6狀態(tài)12狀態(tài)15列號(hào)測(cè)試號(hào)I1I2I3I4I5T1S1S1S1S1S1T2S1S2S2S2S2T3S2S1S1S2S2T4S2S2S2S1S1T5S3S1S2S1S2T6S3S2S1S2S1T7S4S1S2S2S1T8S4S2S1S1S2因子狀態(tài)表正交試驗(yàn)表L8(4×2
)
4判定表用例設(shè)計(jì)法判定表:分析和表達(dá)多種輸入條件下系統(tǒng)執(zhí)行不同動(dòng)作的工具,可以把復(fù)雜的邏輯關(guān)系和多種條件組合的情況表達(dá)得既具體又明確。條件、結(jié)果、規(guī)則具體劃分為4步:窮舉條件、結(jié)果
分析條件組合確定對(duì)應(yīng)結(jié)果
判定表合并
規(guī)則轉(zhuǎn)換為測(cè)試用例判斷表判斷合并規(guī)則判定表樣例規(guī)則Ⅰ規(guī)則Ⅱ規(guī)則Ⅲ規(guī)則Ⅳ規(guī)則Ⅴ規(guī)則Ⅵ條件ATFFTFT條件BFFFFTF條件CFFFTFF動(dòng)作1√√√動(dòng)作2√√√動(dòng)作3√√結(jié)果反應(yīng)條件組合系統(tǒng)規(guī)則結(jié)果窮舉條件窮舉判定表的合并規(guī)則合并:將兩條或多條規(guī)則具有相同的動(dòng)作,并且其條件項(xiàng)之間存在著極為相似的關(guān)系規(guī)則ⅠYYY√規(guī)則ⅥYYN√規(guī)則ⅪYY-√演練與討論結(jié)合演練材料A采用等價(jià)類測(cè)試用例設(shè)計(jì)結(jié)合演練材料B采用場(chǎng)景分析測(cè)試用例設(shè)計(jì)結(jié)合演練材料C采用判定表測(cè)試用例設(shè)計(jì)結(jié)合演練材料D采用正交試驗(yàn)測(cè)試用例設(shè)計(jì)每個(gè)小組選派一名代表上臺(tái)發(fā)表產(chǎn)品測(cè)試自動(dòng)化產(chǎn)品測(cè)試自動(dòng)化測(cè)試控制測(cè)試數(shù)據(jù)面向腳本圖形化、表格化TestFrameAW、TC、TLKDT語句覆蓋條件覆蓋判定覆蓋條件決策覆蓋TDDXUINT每日構(gòu)建在線測(cè)試灰盒調(diào)測(cè)持續(xù)測(cè)試XP系統(tǒng)測(cè)試自動(dòng)化發(fā)展歷程錄制回放階段控制與數(shù)據(jù)分離階段框架結(jié)構(gòu)數(shù)據(jù)驅(qū)動(dòng)階段白盒測(cè)試自動(dòng)化發(fā)展歷程調(diào)試即測(cè)試階段覆蓋測(cè)試階段持續(xù)測(cè)試階段調(diào)測(cè)一體階段抽象業(yè)務(wù)測(cè)試階段面向業(yè)務(wù)過程BPT測(cè)試腳本技術(shù)TCL、PythonCSE、Perl3級(jí)腳本運(yùn)用靜態(tài)自動(dòng)化測(cè)試技術(shù)規(guī)則檢查靜態(tài)質(zhì)量評(píng)價(jià)體系模擬執(zhí)行階段一:錄制回放階段OKFind執(zhí)行腳本檢驗(yàn)結(jié)果報(bào)告錯(cuò)誤錄制/修訂選擇測(cè)試需求錄制操作過程(面向?qū)ο箐浿?)插入驗(yàn)證點(diǎn)(手工)編輯生成的腳本(可選)
階段二:控制與數(shù)據(jù)分離,數(shù)據(jù)驅(qū)動(dòng)Data-Driven測(cè)試腳本Hard-coded測(cè)試腳本實(shí)現(xiàn)測(cè)試數(shù)據(jù)和測(cè)試代碼相分離MS:時(shí)鐘測(cè)試Hmm…ifIamhereandIdothisthenIshouldenduptherethisherethereDigitalDidtheclockgocorrectlytoDigitalmode?產(chǎn)生基于模型的測(cè)試的模型Definestatesandactions:ThesystemiseitherRUNNINGorNOT_RUNNING.ThesettingiseitherANALOGorDIGITAL.AnalogNOT_RUNNINGANALOGRUNNINGANALOGStartStopAnalogDigitalRUNNINGDIGITALNOT_RUNNINGDIGITALStartStopDigitalFindtherules:Youcan’texecutetheStopactioniftheclockisnotrunningAftertheStopactionexecutes,theapplicationisnotrunning.產(chǎn)生狀態(tài)機(jī)的狀態(tài)表BeginningStateActionEndingState
NOT_RUNNING.ANALOGStartRUNNING.ANALOGNOT_RUNNING.DIGITALStartRUNNING.DIGITALRUNNING.ANALOGStopNOT_RUNNING.ANALOGRUNNING.DIGITALStopNOT_RUNNING.DIGITALRUNNING.ANALOGAnalogRUNNING.ANALOGRUNNING.ANALOGDigitalRUNNING.DIGITALRUNNING.DIGITALAnalogRUNNING.ANALOGRUNNING.DIGITALDigitalRUNNING.DIGITAL轉(zhuǎn)化為自動(dòng)化測(cè)試腳本open“test_sequence.txt”forinputas#infile #getthelistoftestactions
whilenot(EOF(infile))
lineinput#infile,action #readinatestaction
selectcaseactioncase“Start“ #StarttheClockrun(“C:\WINNT\System32\clock.exe”) #VTcalltostartclockcase“Analog“ #chooseAnalogmodeWMenuSelect(“Settings\Analog”) #VTcalltoselectAnalogcase“Digital“ #chooseDigitalmodeWMenuSelect(“Settings\Digital”) #VTcalltoselectDigitalcase“Stop“ #StoptheClockWSysMenu(0) #VTcalltobringupsystemmenuWMenuSelect(“Close”) #VTcalltoselectCloseendselectwend測(cè)試結(jié)果自動(dòng)化驗(yàn)證if((setting_mode=ANALOG)_ #ifweareinAnalogmodeANDNOTWMenuChecked(“Settings\Analog”))then #butAnalogisnotcheck-marked
print“Error:ClockshouldbeAnalogmode“#ERRORstopendifUserulesastestoracles:各個(gè)層次我們自動(dòng)化測(cè)試的策略函數(shù)、代碼行層次接口層次業(yè)務(wù)功能層次操作界面層次JUNIT數(shù)據(jù)驅(qū)動(dòng)的接口測(cè)試模式手工測(cè)試我們軟件的業(yè)務(wù)邏輯過程示意WEB頁面業(yè)務(wù)模塊DBAPIODBC文件服務(wù)器APIODBC手工測(cè)試全部自動(dòng)化測(cè)試測(cè)試用例與測(cè)試集的概念測(cè)試用例,完成一個(gè)相對(duì)獨(dú)立的功能,例如增加用戶(TestCaseAddUser)、修改用戶屬性(TestCaseModifyUser)、查詢用戶屬性(TestCaseQueryUser)、修改用戶密碼(TestCaseModifyPWD)、用戶登錄(TestCaseUserLogin)、用戶LOGOUT(TestCaseUserLogout)
、注銷用戶(TestCaseDelUser)等測(cè)試集,是一組相關(guān)測(cè)試用例的組合,用于完成一個(gè)相對(duì)完善的用戶業(yè)務(wù),例如:TestSuitA:TestCaseAddUser、TestCaseUserLogin、TestCaseUserLogoutTestSuitB:TestCaseAddUser、TestCaseUserLogin、TestCaseModifyPWD、TestCaseUserLogout、TestCaseUserLogin、TestCaseModifyUser、TestCaseQueryUser、TestCaseUserLogout……功能點(diǎn)、接口測(cè)試業(yè)務(wù)測(cè)試重用、窮舉TestFrame樣例RunTest(TestID)Opencluster(ClusterName)WhilereadTestLineOKcaseaction“enterclient”:EnterClient“checkbalance”:CheckBalance“transfersum”:TransferSum“checkname”:CheckName“section”:StartSectionElsewarning(“unknow”:action)EndwhileCloseclusterClosereportClusterEXAMPLEATESTCLUSTERVersion1.0AuthorkingSection1、EnteringclientsandbalancelastnamefirstnameaccountbalanceenterclientGreenJohn888888881500enterclientWoodAnna666666662100Section2、Moneytransferstransfersum8888888834543538500transfersum66666666338838381201Section3、checknamesandnumbersaccountlastnamefirstnamecheckname88888888GreenJohncheckname66666666WoodAnnaaccountcheckbalance888888881000checkbalance666666661399測(cè)試腳本文件導(dǎo)航腳本TransferSumCheckNameEnterClientCheckBalanceAW文件導(dǎo)入案例:無線設(shè)備集成測(cè)試體系協(xié)議(消息)模板的構(gòu)造測(cè)試數(shù)據(jù)驅(qū)動(dòng)文件的生成測(cè)試消息的腳本編譯和執(zhí)行案例:TCL命令字注冊(cè)使用Tcl_CreateCommand注冊(cè)被測(cè)C函數(shù),使用Tcl_GetVar與Tcl_SetVar存取變量。比如將C函數(shù)MyFunc注冊(cè)為TCL的擴(kuò)展命令TCL_MyFunc:Tcl_CreateCommand(interp,“TCL_Myfunc",Myfunc,NULL,NULL);解釋掛接TCL腳本C函數(shù)調(diào)用f1f2fYfNfX業(yè)界4代白盒測(cè)試調(diào)試即測(cè)試階段覆蓋測(cè)試階段持續(xù)測(cè)試階段調(diào)測(cè)一體階段過程不規(guī)范缺少測(cè)試評(píng)估測(cè)試是自發(fā)行為形式化測(cè)試描述測(cè)試覆蓋評(píng)估測(cè)試用例階段重用質(zhì)量?jī)?yōu)先持續(xù)測(cè)試重用調(diào)試在線測(cè)試持續(xù)集成持續(xù)測(cè)試編程語言寫測(cè)試用例,效率低下全腳本語言、調(diào)測(cè)一體、突破效率瓶頸參考:www.ez嵌入式系統(tǒng):在線測(cè)試架構(gòu)體系全局變量/函數(shù):vd.xx
類型定義:vt.xxvt.struct.xxvt.union.xx第4代白盒測(cè)試第1關(guān)鍵域:在線測(cè)試在線測(cè)試驅(qū)動(dòng)在線腳本樁在線測(cè)試用例設(shè)計(jì)、運(yùn)行,及評(píng)估改進(jìn)第2關(guān)鍵域:灰盒調(diào)測(cè)基于調(diào)用接口調(diào)試即測(cè)試集編碼、調(diào)試、測(cè)試于一體第3關(guān)鍵域:持續(xù)測(cè)試測(cè)試設(shè)計(jì)先行持續(xù)保障信心重構(gòu)測(cè)試設(shè)計(jì)3個(gè)關(guān)鍵領(lǐng)域,9大核心技術(shù)詳細(xì)信息請(qǐng)參考:第四代白盒測(cè)試技術(shù)實(shí)體變量、函數(shù)靜態(tài)屬性動(dòng)態(tài)屬性類型名稱返回值類型參數(shù)列表地址通過語法分析獲得通過實(shí)體數(shù)組獲得映射實(shí)體映射測(cè)試技術(shù)(過程映射技術(shù))B函數(shù)A函數(shù)B函數(shù)C函數(shù)補(bǔ)丁前A函數(shù)B函數(shù)C函數(shù)補(bǔ)丁后B函數(shù)腳本deffunc_b(age)//定義函數(shù)B的補(bǔ)丁函數(shù)
printageC(1,2,3,4)ret123B.setPatch(func_b)//將B函數(shù)用腳本函數(shù)func_b替代A(100)//這時(shí)運(yùn)行的是func_b腳本函數(shù),而非B函數(shù)B.setPatch(None)//恢復(fù)B函數(shù)嵌入式系統(tǒng)的測(cè)試模式插入標(biāo)記編譯源代碼打點(diǎn)后的源代碼符號(hào)數(shù)據(jù)庫符號(hào)信息Sun,HP或PC源代碼作標(biāo)記主機(jī)上運(yùn)行的程序目標(biāo)對(duì)象CPU探頭目標(biāo)板可執(zhí)行代碼局域網(wǎng)性能分析覆蓋率分析內(nèi)存分析代碼流跟蹤數(shù)據(jù)文件圖形用戶界面處理子程序數(shù)據(jù)結(jié)構(gòu)通訊端口源代碼靜態(tài)代碼質(zhì)量分析樣例質(zhì)量因素層分類標(biāo)準(zhǔn)層度規(guī)層不適合自動(dòng)化的領(lǐng)域一次性項(xiàng)目系統(tǒng)不穩(wěn)定涉及物理交互項(xiàng)目周期很短的項(xiàng)目業(yè)務(wù)規(guī)則復(fù)雜的項(xiàng)目美觀、音質(zhì)、易用性測(cè)試測(cè)試劃分與工具支撐功能測(cè)試內(nèi)存檢查接口測(cè)試語法檢查代碼評(píng)價(jià)接口測(cè)試模塊性能測(cè)試性能測(cè)試業(yè)務(wù)測(cè)試可靠性測(cè)試白盒測(cè)試灰盒測(cè)試黑盒測(cè)試VcTesterPurifyPclintLogiscopeCodeTest結(jié)合業(yè)務(wù)自己開發(fā)專項(xiàng)硬件測(cè)試系統(tǒng)自動(dòng)化測(cè)試誤區(qū)期望自動(dòng)化測(cè)試完全替代手工測(cè)試期望自動(dòng)化測(cè)試發(fā)現(xiàn)大量新的缺陷不進(jìn)行前期測(cè)試設(shè)計(jì),期望單純商用工具就能獲得大的效果產(chǎn)品測(cè)試缺陷分析產(chǎn)品缺陷分析量化管理體系測(cè)試質(zhì)量評(píng)估測(cè)試問題分析方法測(cè)試績(jī)效評(píng)價(jià)體系刻畫、評(píng)估、預(yù)測(cè)、改進(jìn)過程度量交付度量開發(fā)能力成熟度PCB被測(cè)對(duì)象評(píng)估測(cè)試設(shè)計(jì)評(píng)估BUG的定義BUG的要素BUG的等級(jí)劃分ODC法四象限法Rayleigh曲線法RCA法質(zhì)量成本投入產(chǎn)出分析局外人看項(xiàng)目運(yùn)作CustomerCoder“BuildmeSoftware
formyCar”ThenaMiracle
HappensDone.案例分析案例公司(ABC)1~4BUG/KLOCUSA國(guó)防部(DOD)0.01BUG/KLOCDODABCMIKE的假期啊!平均水深不是說4m嗎?愉快的休假….碧波蕩漾…到東海度假的MIKE先生希望通過跳水來消除長(zhǎng)期積存的壓力與疲勞,于是他爬到了跳臺(tái)上。跳臺(tái)上貼著這樣一張告示:“注意:平均水深4米”,對(duì)自己的游泳水平非常自信的MIKE先生想到平均水深是4米,便毫不猶豫跳進(jìn)大海里……,但是……被送進(jìn)了醫(yī)院。平均水深4M被測(cè)對(duì)象的質(zhì)量評(píng)估指標(biāo)缺陷密度(bugs/KLOCORKNOC
)測(cè)試用例通過率(通過用例數(shù)/用例總數(shù))接口覆蓋率需求覆蓋率測(cè)試設(shè)計(jì)和測(cè)試執(zhí)行的質(zhì)量評(píng)估測(cè)試用例密度(測(cè)試用例數(shù)/KLOC)測(cè)試用例發(fā)現(xiàn)問題的效率(缺陷數(shù)/測(cè)試用例總數(shù))測(cè)試執(zhí)行效率(測(cè)試用例數(shù)/人天)測(cè)試執(zhí)行自動(dòng)化程度(自動(dòng)化用例數(shù)/用例總數(shù))遺留缺陷密度(缺陷數(shù)/KLOCORKNOC)缺陷屬性定義基本屬性產(chǎn)品、版本、特性、發(fā)現(xiàn)缺陷的活動(dòng)、發(fā)現(xiàn)問題階段、嚴(yán)重程度、緊急程度、可否重現(xiàn)(重現(xiàn)條件)、結(jié)果影響描述、缺陷現(xiàn)象描述、運(yùn)行環(huán)境、附件、附圖擴(kuò)展屬性子系統(tǒng)、模塊、問題產(chǎn)生的根源、缺陷類型、解決版本、回歸測(cè)試建議BUG分級(jí)管理制度BUG嚴(yán)重性致命級(jí)嚴(yán)重級(jí)一般級(jí)提示級(jí)BUG優(yōu)先級(jí)優(yōu)先級(jí)=可重復(fù)性X嚴(yán)重性BUG填寫要點(diǎn)再現(xiàn)評(píng)審中立壓縮初步定位推廣延伸數(shù)據(jù)量化圖形化BUG狀態(tài)列表New缺陷的初始狀態(tài)Open開發(fā)人員開始修改缺陷Fixed開發(fā)人員修改缺陷完畢Closed回歸測(cè)試通過Reopen回歸測(cè)試失敗Postpone推遲修改Rejected開發(fā)人員認(rèn)為不是系統(tǒng)問題,拒絕缺陷Duplicate與已經(jīng)提交的BUG重復(fù)Abandon被Rejected和Duplicate的BUG,測(cè)試人員確認(rèn)后的確不是問題Suspend問題難以重現(xiàn),無法定位,沒有明確的解決時(shí)限BUG管理測(cè)試開發(fā)管理三方會(huì)議開啟分派設(shè)計(jì)變更分派解決符合設(shè)計(jì)不用解決延遲解決關(guān)閉ODC方法的發(fā)展歷史1990年由IBM的T.J.Watson研究發(fā)明1997年完成基本理論體系建設(shè)1998年后在IBM內(nèi)部和業(yè)界推行,產(chǎn)生數(shù)億美元的質(zhì)量成本收益ODC:OrthogonalDefectClassification正交缺陷分類法ODC缺陷分析方法觸發(fā)因素問題發(fā)現(xiàn)活動(dòng)驗(yàn)證開發(fā)開發(fā)驗(yàn)證結(jié)果影響嚴(yán)重程度原因結(jié)果定位責(zé)任來源問題位置缺陷年齡缺陷類型內(nèi)容類型缺陷界定問題根源對(duì)象多維分析法檢視發(fā)現(xiàn)的主要是一般問題壓力測(cè)試發(fā)現(xiàn)一個(gè)致命問題四象限分析方法累計(jì)人時(shí)/KLOC
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 警察走進(jìn)幼兒園安全講座
- 脊髓損傷康復(fù)治療
- 工廠新員工工作總結(jié)
- 2025年血液凈化信息系統(tǒng)合作協(xié)議書
- 廣西壯族自治區(qū)百色市2024-2025學(xué)年高二上學(xué)期期末考試歷史試題 含解析
- 企業(yè)戰(zhàn)略風(fēng)險(xiǎn)管理預(yù)案
- 小學(xué)生自理能力故事征文
- 日常飲食習(xí)慣與健康食譜表
- 美容整形術(shù)前術(shù)后免責(zé)協(xié)議
- 新能源電動(dòng)汽車推廣應(yīng)用合同
- 維修手機(jī)屏幕行業(yè)分析
- 學(xué)院食堂排油煙管道清洗項(xiàng)目招投標(biāo)書范本
- 智鼎在線測(cè)評(píng)的題庫
- 婦女兒童權(quán)益保護(hù)知識(shí)講座
- 企業(yè)稅務(wù)風(fēng)險(xiǎn)防控財(cái)務(wù)規(guī)劃中的稅法合規(guī)策略
- 《當(dāng)下的力量》課件
- 17中國(guó)大唐集團(tuán)公司發(fā)電設(shè)備檢修管理辦法大唐集團(tuán)制〔2023〕94號(hào)
- 中建CFG樁施工方案
- 氫氟酸安全技術(shù)說明書MSDS
- 中學(xué)國(guó)防教育配教案
- 人民調(diào)解實(shí)務(wù) 課件 第6-10章 人民調(diào)解程序-人民調(diào)解文書
評(píng)論
0/150
提交評(píng)論