![軟件測(cè)試依據(jù)和規(guī)范_第1頁(yè)](http://file4.renrendoc.com/view/01a28869727e93067e46680c8b870cd2/01a28869727e93067e46680c8b870cd21.gif)
![軟件測(cè)試依據(jù)和規(guī)范_第2頁(yè)](http://file4.renrendoc.com/view/01a28869727e93067e46680c8b870cd2/01a28869727e93067e46680c8b870cd22.gif)
![軟件測(cè)試依據(jù)和規(guī)范_第3頁(yè)](http://file4.renrendoc.com/view/01a28869727e93067e46680c8b870cd2/01a28869727e93067e46680c8b870cd23.gif)
![軟件測(cè)試依據(jù)和規(guī)范_第4頁(yè)](http://file4.renrendoc.com/view/01a28869727e93067e46680c8b870cd2/01a28869727e93067e46680c8b870cd24.gif)
![軟件測(cè)試依據(jù)和規(guī)范_第5頁(yè)](http://file4.renrendoc.com/view/01a28869727e93067e46680c8b870cd2/01a28869727e93067e46680c8b870cd25.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
軟件測(cè)試方法和技術(shù)
-Ch.4軟件測(cè)試依據(jù)和規(guī)范
主講教師:郭曉燕第四章軟件測(cè)試依據(jù)和規(guī)范4.1測(cè)試過程模型4.2測(cè)試過程改進(jìn)模型4.3軟件測(cè)試標(biāo)準(zhǔn)和規(guī)范4.4軟件測(cè)試管理和評(píng)判體系引論標(biāo)準(zhǔn)和規(guī)范是成熟工業(yè)的標(biāo)志
軟件行業(yè)也在不斷朝此方向努力4.1測(cè)試過程模型V模型W模型W模型W模型測(cè)試過程和開發(fā)過程貫穿了軟件過程的整個(gè)生命周期,它們是相輔相成的關(guān)系,有以下幾個(gè)關(guān)鍵點(diǎn):測(cè)試過程和開發(fā)過程是同時(shí)開始,同時(shí)結(jié)束,兩者保持同步關(guān)系。測(cè)試過程是對(duì)開發(fā)過程中的階段性結(jié)果和產(chǎn)品進(jìn)行嚴(yán)重的過程,兩者相互依賴。前期,測(cè)試過程依賴于開發(fā)過程,后期,開發(fā)過程更多地依賴于測(cè)試過程。測(cè)試過程和開發(fā)過程的工作重點(diǎn)可能不一樣,兩者有各自的特點(diǎn),不論在資源和風(fēng)險(xiǎn)管理中,兩者都存在差異。ISO9000是什么?ISO9000的由來ISO9000總體思想ISO9000體系結(jié)構(gòu)ISO軟件質(zhì)量標(biāo)準(zhǔn)ISO(InternationalStandardizationOrganization,國(guó)際標(biāo)準(zhǔn)化組織)TC/176技術(shù)委員會(huì)制定的所有國(guó)際標(biāo)準(zhǔn)質(zhì)量保證標(biāo)準(zhǔn)(ISO9001/2/3)質(zhì)量管理標(biāo)準(zhǔn)(ISO9004)TC176即ISO中第176個(gè)技術(shù)委員會(huì),成立于1980年,全稱是“質(zhì)量保證技術(shù)委員會(huì)”,1987年又更名為“質(zhì)量管理和質(zhì)量保證技術(shù)委員會(huì)”。TC176專門負(fù)責(zé)制定質(zhì)量管理和質(zhì)量保證技術(shù)的標(biāo)準(zhǔn)ISO軟件質(zhì)量標(biāo)準(zhǔn)思想
控制思想,即對(duì)產(chǎn)品形成的全過程進(jìn)行控制。任何事物都是由一個(gè)或多個(gè)過程活動(dòng)的結(jié)果,只要對(duì)產(chǎn)品形成的全過程進(jìn)行控制并達(dá)到過程質(zhì)量要求,最終產(chǎn)品的質(zhì)量就有了保證
預(yù)防的思想。通過對(duì)產(chǎn)品形成的全過程進(jìn)行控制以及建立并有效運(yùn)行自我完善機(jī)制達(dá)到預(yù)防不合格,從根本上減少或消除不合格品ISO軟件質(zhì)量標(biāo)準(zhǔn)結(jié)構(gòu)ISO9001:設(shè)計(jì)/開發(fā)、生產(chǎn)、安裝和服務(wù)中質(zhì)量保證模式;ISO9002:生產(chǎn)和安裝中的質(zhì)量保證模式;ISO9003:最終檢驗(yàn)和測(cè)試中的質(zhì)量保證模式;ISO9004:質(zhì)量管理和質(zhì)量體系要素導(dǎo)則。ISO9000系列標(biāo)準(zhǔn)的主體部分分為兩組:“需方對(duì)供方要求質(zhì)量保證”的標(biāo)準(zhǔn)ISO9001-9003“供方建立質(zhì)量保證體系”的標(biāo)準(zhǔn)ISO9004ISO9000-3是什么ISO9000-3其實(shí)是ISO質(zhì)量管理和質(zhì)量保證標(biāo)準(zhǔn)在軟件開發(fā)、供應(yīng)和維護(hù)中的使用指南,并不作為質(zhì)量體系注冊(cè)/認(rèn)證時(shí)的評(píng)估準(zhǔn)則,主要考慮軟件行業(yè)的特殊性制定。參照ISO9001《質(zhì)量體系設(shè)計(jì)、開發(fā)、生產(chǎn)、安裝和服務(wù)的質(zhì)量保證模式》,并引用ISO8402《質(zhì)量管理和質(zhì)量保證術(shù)語(yǔ)》,使得ISO9000系列標(biāo)準(zhǔn)應(yīng)用范圍得以拓展ISO9000-3標(biāo)準(zhǔn)軟件開發(fā)、供應(yīng)、維護(hù)中應(yīng)用ISO9001的指南是指南,不是標(biāo)準(zhǔn)依然困惑:依然強(qiáng)調(diào)的是供應(yīng)商和顧客的關(guān)系,不是工程師該如何做ISO9000-3體系結(jié)構(gòu)合同評(píng)審需方需求規(guī)格說明開發(fā)計(jì)劃質(zhì)量計(jì)劃設(shè)計(jì)和實(shí)現(xiàn)測(cè)試和確認(rèn)驗(yàn)收復(fù)制、交付和安裝維護(hù)CMM思想和結(jié)構(gòu)體系
CMM即軟件能力成熟度模型(CapabilityMaturityModel)是向軟件組織提供如何增加對(duì)其開發(fā)和維護(hù)軟件過程的控制能力。設(shè)計(jì)并實(shí)施CMM是為了指導(dǎo)軟件組織:通過確定當(dāng)前過程的成熟度等級(jí)和識(shí)別出對(duì)軟件質(zhì)量和過程改進(jìn)至關(guān)重要的問題,來選擇其過程改進(jìn)策略。通過關(guān)注一組有限的活動(dòng),并為實(shí)現(xiàn)它們而積極工作,組織能穩(wěn)步地改善其軟件過程,使其軟件過程能力持續(xù)不斷地增長(zhǎng)。CMM的歷史CMM分階段的體系結(jié)構(gòu)源于己有60多年歷史的產(chǎn)品質(zhì)量原理。ITT的PhilipCrosby在其書“QualityisFree”(Crosby79)中首先提出將質(zhì)量原理改編為成熟度框架的思想。Humphrey的成熟度框架早期版本發(fā)表在SEI技術(shù)報(bào)告(Humphrey87a,Humphrey87b)、文章(Humphrey88)和書“ManagingthesoftwareProcess”(Humphrey89)中。基于CMM模型的過程改進(jìn)軟件過程改進(jìn)的方法論-IDEAL修改組織的方法記錄和分析教訓(xùn)定義過程和度量計(jì)劃及執(zhí)行試行方案計(jì)劃,執(zhí)行和跟蹤改進(jìn)方案建立過程行動(dòng)組做行動(dòng)計(jì)劃設(shè)定戰(zhàn)略和優(yōu)先級(jí)提出建議并記錄階段成果評(píng)估當(dāng)前實(shí)踐情況改進(jìn)動(dòng)機(jī)確定改進(jìn)范圍以及獲取支持建立改進(jìn)機(jī)制診斷
建立行動(dòng)
學(xué)習(xí)
初始化
InitiatingDiagnosingEstablishingActingLearningCMM的五個(gè)等級(jí)AdaptedfromSEI-93-TR-24MaturingDisciplinedProcessRepeatable(2)ProjectMgmtsysteminplace,performancerepeatableStandard,consistentprocessDefined(3)SWEngr&Mgmtprocessesdefined&integratedPredictableprocessManaged(4)Product&processesquantitativelycontrolledContinuouslyimprovingprocessOptimizing(5)ProcessimprovementinstitutionalizedInitial(1)ProcessisinformalandunpredictableCMM的五個(gè)等級(jí)及關(guān)鍵過程域
(二)不同成熟度的項(xiàng)目結(jié)果ProbabilityTime/$/...4Basedonquantitativeunderstandingofprocessandproduct,performancecontinuestoimproveTargetProbabilityTime/$/...3Withwell-definedprocesses,performanceimprovesTargetProbabilityTime/$/...2PlansbasedonpastperformancearemorerealisticTargetAdaptedfromSEI-93-TR-24ProbabilityTime/$/...1SchedulesandcosttargetsaretypicallyoverrunTargetProbabilityTime/$/...5TargetPerformancecontinuouslyimprovesDistributionofactualoutcomesTargetistheinitialestimatedobjectiveforacriticalprojectparameter(e.g.,cost,deliverydate,defectcounts)19關(guān)鍵過程域(KeyAreas)過程更改管理*技術(shù)更改管理*錯(cuò)誤預(yù)防*質(zhì)量管理*過程量化管理*同級(jí)評(píng)審*組間協(xié)作軟件產(chǎn)品工程*軟件集成管理*培訓(xùn)計(jì)劃軟件過程定義*軟件過程要點(diǎn)*軟件配置管理軟件質(zhì)量保證軟件子合同管理軟件項(xiàng)目追蹤與監(jiān)控*軟件項(xiàng)目規(guī)劃*需求管理II-可重復(fù)級(jí)III-已定義級(jí)IV-已管理級(jí)V-優(yōu)化級(jí)ISO9000與CMM的關(guān)系ISO9000相當(dāng)于CMM二級(jí)和三級(jí)的一部分內(nèi)容(有人稱為2.5級(jí))CMM和ISO9000認(rèn)證本身沒有優(yōu)劣之分CMM是一個(gè)動(dòng)態(tài)的過程對(duì)于預(yù)算、項(xiàng)目周期管理等ISO9000涉及不夠的內(nèi)容,CMM有所覆蓋ISO9000與CMM的區(qū)別ISO9001是通用的國(guó)際標(biāo)準(zhǔn),適用于各類組織。CMM是美國(guó)軍方為評(píng)價(jià)軟件供應(yīng)商的質(zhì)量水平,委托SEI開發(fā)的一個(gè)評(píng)價(jià)模型,只用于軟件業(yè)。CMM更詳細(xì),更專業(yè)。ISO9001只建立了一個(gè)可接受水平,而CMM是一個(gè)具有五個(gè)水平的評(píng)估工具。ISO9001聚焦于供應(yīng)商和用戶間的關(guān)系,而CMM更關(guān)注軟件的開發(fā)過程。H公司的B項(xiàng)目是一個(gè)龐大的項(xiàng)目組,技術(shù)相當(dāng)復(fù)雜。名詞術(shù)語(yǔ)很多,而且對(duì)于同一件事物的表達(dá)方式也不盡相同。項(xiàng)目組非常有必要制定一個(gè)規(guī)范的術(shù)語(yǔ)表,既統(tǒng)一了說法,也方便項(xiàng)目組的新人查閱。但是事情的發(fā)展是很有戲劇性的。項(xiàng)目組在起初并沒有重視術(shù)語(yǔ)表的編制,因?yàn)槿松?,產(chǎn)生的文檔也不多,所以這件事情無人重視。但是到了項(xiàng)目進(jìn)展了1/3左右,術(shù)語(yǔ)的混亂已經(jīng)相當(dāng)嚴(yán)重的時(shí)候。B項(xiàng)目組的一個(gè)工程師X自發(fā)地開發(fā)了一個(gè)小程序,用于查閱術(shù)語(yǔ)的名稱和縮寫。項(xiàng)目經(jīng)理對(duì)X工程師的做法提出了表?yè)P(yáng),并委任X開發(fā)和維護(hù)這個(gè)標(biāo)準(zhǔn)術(shù)語(yǔ)表。
項(xiàng)目經(jīng)理和相關(guān)部門的始終沒有意識(shí)到:(1)開發(fā)和維護(hù)這樣的標(biāo)準(zhǔn)術(shù)語(yǔ)表是項(xiàng)目經(jīng)理和配置管理人員的職責(zé),不是某一個(gè)軟件工程師的任務(wù)。(2)類似的問題在別的項(xiàng)目組一定出現(xiàn)過,以后的項(xiàng)目組一定也會(huì)遇到,必須在開發(fā)規(guī)范上堵住這個(gè)漏洞,讓別的項(xiàng)目不會(huì)重蹈覆轍。所謂的“管理無大事”,過程管理的真諦就在于這些看似細(xì)節(jié)的小事。基本的過程管理原則和規(guī)范只是“骨架”,而“血肉”是要靠這些看似細(xì)枝末節(jié)的小事來豐滿的。積沙成塔,集腋成裘,點(diǎn)滴持續(xù)地改進(jìn),其效果最終是巨大的。案例分析H公司和Z公司都在研發(fā)相同類型的C產(chǎn)品。H公司在推廣CMM,采用了相對(duì)嚴(yán)格的過程規(guī)范,并且把相對(duì)重要的部分外包給了印度的CMM5級(jí)公司。這些手段Z公司都沒有采用,但是Z公司卻搶在了前面。
Z公司的“秘密武器”是一種形式化語(yǔ)言—SDL,Z公司采用SDL作為設(shè)計(jì)工具,這樣C產(chǎn)品的相當(dāng)一部分代碼可以由SDL工具自動(dòng)生成,而且在設(shè)計(jì)階段就可以進(jìn)行仿真運(yùn)行,這樣就大大地提高了效率并減少了缺陷。H公司雖然采用了相對(duì)嚴(yán)格的過程規(guī)范,但是因?yàn)槿看a為手工編制,所以,無論是效率還是質(zhì)量,H公司都落后了。
H公司顯然忽視了先進(jìn)技術(shù)可能為生產(chǎn)率帶來的進(jìn)步,通過了CMM高級(jí)別的評(píng)估,只能說明被評(píng)估的組織機(jī)構(gòu)在過程控制上做得更加細(xì)致,但是并不能夠保證你的開發(fā)過程是高效的。某些沉迷于CMM的組織機(jī)構(gòu)忘記了先進(jìn)的軟件工程技術(shù)的重要性。軟件測(cè)試規(guī)范
軟件測(cè)試規(guī)范就是對(duì)軟件測(cè)試流程過程化并對(duì)每一個(gè)過程元素進(jìn)行明確的界定,形成完整的規(guī)范體系。
軟件測(cè)試標(biāo)準(zhǔn)國(guó)際標(biāo)準(zhǔn)ISO-9000-3、ISO/IEC14598國(guó)家標(biāo)準(zhǔn)GB國(guó)標(biāo),GB/T15532-2008行業(yè)標(biāo)準(zhǔn)IEEE企業(yè)規(guī)范項(xiàng)目規(guī)范完整的軟件測(cè)試規(guī)范是怎樣的規(guī)范本身的詳細(xì)說明,比如規(guī)范目的、范圍、文檔結(jié)構(gòu)、詞匯表、參考信息、可追溯性、方針、過程/規(guī)范、指南、模板、檢查表、培訓(xùn)、工具、參考資料等等。制定測(cè)試規(guī)范需要考慮的內(nèi)容角色的確定進(jìn)入的準(zhǔn)則輸入項(xiàng)活動(dòng)過程輸出項(xiàng)驗(yàn)證與確認(rèn)退出的準(zhǔn)則度量建立軟件測(cè)試管理和評(píng)判體系
測(cè)試管理與評(píng)判的必要性軟件測(cè)試的管理和評(píng)判體系發(fā)展現(xiàn)狀如何建立測(cè)試管理與評(píng)判體系
為什么要建立管理與評(píng)判體系?監(jiān)視和測(cè)量軟件產(chǎn)品識(shí)別和控制不符合要求的產(chǎn)品驗(yàn)證產(chǎn)品設(shè)計(jì)和開發(fā)監(jiān)視和測(cè)量軟件過程測(cè)試管理和評(píng)判體系發(fā)展現(xiàn)狀美國(guó)質(zhì)量保證研究所對(duì)軟件測(cè)試的研究結(jié)果表明:越早發(fā)現(xiàn)軟件中存在的問題,開發(fā)費(fèi)用就越低;在編碼后修改軟件缺陷的成本是編碼前的10倍,在產(chǎn)品交付后修改軟件缺陷的成本是交付前的10倍;軟件質(zhì)量越高,軟件發(fā)布后的維護(hù)費(fèi)用越低。根據(jù)對(duì)國(guó)際著名IT企業(yè)的統(tǒng)計(jì),它們的軟件測(cè)試費(fèi)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年的合同延續(xù)與權(quán)利轉(zhuǎn)讓協(xié)議樣本
- 2025年企業(yè)租賃新能源汽車合作合同
- 2025年企業(yè)市場(chǎng)營(yíng)銷策劃委托協(xié)議書樣本
- 2025年合作伙伴店鋪聯(lián)合經(jīng)營(yíng)協(xié)議
- 2025年共發(fā)展合作協(xié)議示例
- 2025年居民小區(qū)消防系統(tǒng)設(shè)計(jì)申請(qǐng)與施工協(xié)議
- 2025年先進(jìn)技術(shù)許可合同規(guī)范模板
- 2025年全球貿(mào)易增長(zhǎng)與多邊合作協(xié)議
- 2025年協(xié)作一致行動(dòng)人協(xié)議樣本
- 2025年大型卡車租賃服務(wù)合同
- 學(xué)校小賣部承包合同范文
- 普外腹腔鏡手術(shù)護(hù)理常規(guī)
- 2025年湖南鐵道職業(yè)技術(shù)學(xué)院高職單招職業(yè)技能測(cè)試近5年常考版參考題庫(kù)含答案解析
- 2024年全國(guó)職業(yè)院校技能大賽(礦井災(zāi)害應(yīng)急救援賽項(xiàng))考試題庫(kù)(含答案)
- 《預(yù)制高強(qiáng)混凝土風(fēng)電塔筒生產(chǎn)技術(shù)規(guī)程》文本附編制說明
- 2025年浙江省溫州樂清市融媒體中心招聘4人歷年高頻重點(diǎn)提升(共500題)附帶答案詳解
- 2025年煤礦探放水證考試題庫(kù)
- C語(yǔ)言程序設(shè)計(jì) 教案
- 農(nóng)業(yè)機(jī)械設(shè)備運(yùn)輸及調(diào)試方案
- 2025新譯林版英語(yǔ)七年級(jí)下單詞表
- 海洋工程設(shè)備保溫保冷方案
評(píng)論
0/150
提交評(píng)論